工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Industrial Internet of Things >> モノのインターネットテクノロジー

SQLテクノロジー;理由のベンチマーク

プログラミングと分析を入力した場合、構造化クエリ言語またはSQLは何年もの間分析の定番であり、システムがすでに存在するため、プルデータに接続する多くのシステムにバックボーンを提供します。<のマネージャーであるJoseph Zulickは、次のように述べています。強い> MRO電気と供給 。

光沢のある新しいオブジェクトをすべて見て、「新しいシステムを作成する場合は、XYZを使用して構築する」と言うのは良いことです。問題は、古いものを新しいものとマージし、会社全体、さらに重要なことに、プラント全体の多くの既存のシステムからのデータにアクセスする必要がある場合、その光沢のある新しいオブジェクトを使用することを再考し、確かにその光沢のある主力製品を検討する必要があることですコーナーで。q

なぜSQLなのか? SQLは多くの理由で業界標準になりました。安定していて、メンテナンスが少なく、さまざまなソフトウェアプログラムと相互互換性があり、多くの場合、データのマッピングにSQLを使用しています。しかし、なぜですか?

SQLがさまざまなプラットフォームを使用する前の歴史的なデータベースシステムで、最も一般的なものの1つはAccessでした。それはマイクロソフトでした 製品、それはかなり一般的だったので、多くの人々がそれを利用でき、多くの人々がAccessの既存のテーブルの使用に関連するレポートソフトウェアを作成し、言語を知っている多くのプログラマーがいました。

ここに来ますが、ファイルが大きくなるにつれてかなり不安定になり、自己維持型ではなく、ファイルが大きくなりすぎてコンパクトで修復が必要になることがわかっていました。アクティブなファイルを開くと、かなり良いものがありました。他のソフトウェアがこれらのテーブルに書き込んでいる間にファイルが破損する可能性があります。

静的データにシステムを使用しているだけの場合は問題ありませんでしたが、多くの人がより動的なシステムを必要としていました。

SQLを入力します。 SQLは、世界中のすべてのプラットフォームのシステムとして開始されたわけではありませんが、サーバー言語用に設計されているため、他のプログラムと非常にうまく連携します。サーバー用に設計されているため、ファイルが大きくなりすぎたという理由だけでサーバーを定期的にダウンさせるのはうまくいかないため、安定している必要がありました。

サーバーは多くのプログラムと通信する必要があるため、言語はSQLの価値の大きな部分を占めていました。言語間での文字起こしやデータの受け渡しには、言語がうまく機能していました。

システムでサーバーを使用する場合、非常に多くのプログラマーが言語を学ぶ必要があったため、プログラマーは豊富でした。この広範なネットワークと専用のコミュニティは、長年の経験を持つ安定したサポートグループと深いコミュニティを提供します。

SQLは1988年に開発されましたが、エラーの回復力を高めるためにデータページがチェックサムされ、パフォーマンスを向上させるために楽観的同時実行性のサポートが追加された2005年に近づくまでその足がかりはありませんでした。アクセス許可とアクセス制御がよりきめ細かくなり、クエリプロセッサがクエリの同時実行をより効率的に処理しました。テーブルとインデックスのパーティションはネイティブでサポートされていたため、データベースをクラスターにスケールアウトする方が簡単でした。 SQLCLRはSQLServer 2005で導入され、.NETFrameworkと統合できるようになりました。

2008年に多くの機能を追加しました

SQL Server 2008 R2には、PowerPivot for ExcelおよびSharePoint、Master Data Services、StreamInsight、Report Builder 3.0、Reporting Services Add-in for SharePoint、階層化データベースのパッケージ化を可能にするVisualStudioのデータ階層機能などのいくつかの新しいサービスが含まれています。アプリケーション、および複数のSQL Serverを管理するために使用されるAMSM(アプリケーションおよびマルチサーバー管理)の一部であるUC(ユーティリティコントロールポイント)という名前のSQLServerユーティリティ。

なぜまだ上にあるのですか?これは、Web開発者が最も使用するデータベースであり、非営利ユーザーは無料です。予算に余裕があり、多くの機能と優れたインターフェイスを必要とし、他のデータベースと連携するのに十分な信頼性と柔軟性を必要とする企業に最適です。 Oracle に次ぐ データベースの分野で。

また、2番目に一般的なプログラミング言語です。 Javaの次に、SQLは最も人気のあるプログラミング言語です。この共通言語は、多くのIT専門家がその言語に精通しており、多くのプログラマーがその利点を活用することに精通していることを意味します。これは、プログラマーがSQLの内外を操作しやすいことも意味します。

寿命があります。 46年の歴史を自慢できるデータベースや言語は多くありません。これは、どのプログラムも存続し、繁栄するのに非常に長い時間です。私たちが依存している私たちの生活の中でいくつのものについて考えてください、しかし決して考えないでください?私たちのほとんどは、電気については考えていません。デバイスを接続するだけで機能します。石炭火力発電所、原子力発電機、風力タービン、または電流を生成する水車については考えていません。実際、電気代の支払い期限が来る場合を除いて、電気について考えることはめったにありません。これがSQLのプログラミング方法です…それは機能します。

不十分なシステムで苦しんでいる私たちの多くのように、損失、破損、障害がなく、信頼できることを知っているのは信じられないことです。

簡単ですか?はい!これは、データと分析の使いやすさと共有が容易なシンプルなシステムです。リレーショナルデータベース管理システム(RDBMS)としての歴史があり、データベースとテーブル用に最適化されています。テーブルにインデックスを付け、クエリで検索することがSQLの優れた点です。

Webシステムを設計するときにSQLが重要なのはなぜですか?スピード! SQLの使用方法と適用方法を理解すると、テーブルのインデックスを適切に作成していない場合、速度とCPU使用率に影響を与える可能性があります。これは、システム、メモリ、処理能力と時間、およびWeb検索への応答などの負担に影響します。

>

キャッシュパワーがあります!データベースにアクセスしている場合、これは処理速度と応答時​​間の認識速度にも影響します。これは、SQLのようなシステムがテーブルにインデックスを付けることで非常にうまく機能し、プロセスを高速化し、システムへの負担を軽減する場所です。

上記のすべてが必ずしもその言語を最も人気のあるものにするわけではありません。確かにもっと人気のある言語がありますが、データベースにアクセスしてデータに基づいて行動する必要がある場合は、SQLが巨人の肩の上に立っていると見なすことができます!

クエリ?データを見つけて分析し、それを使用して問題を解決するにはどうすればよいですか?はい、クエリしますか?しかし、どのように?クエリ、そうです、何が正しいですか?クエリ。これは、誰が最初に参加したかを示すコンピューター版です。

他のプログラムによる利用。多くのプログラマーは、SQLを介して既に取得できるものにアクセスするためだけに時間を浪費するプログラムを作成するよりも、SQLを介してデータにアクセスする方が簡単だと感じています。データを配信し、必要な形式でデータを共有するデータの場所にアクセスする方がはるかに簡単です。

SQLにはさまざまな形式があります。

SQLはすべてのデータベースではありません。他のシステムでは、プレーンテキストまたはCSVファイルを使用して、これらのタイプのファイルでSQLよりも優れた処理を実行します。しかし、SQLは、バックエンドシステムのデータテーブルの処理と結合において優れています。

多くの場合、SQLの優れている点は、車輪の再発明を行う必要がないことです。プログラムとデータはすでに存在しており、簡単にアクセスできます。これは、多くのプログラマーが認めるよりも大きな利点です。プログラマーがSQLの外部で情報を取得するために別の方法を使用することを選択する理由は、プログラムを単純な愚かさ(KISSメソッド)に保つことよりも、プログラムを所有したいということです。

コードを追加したり、同じソリューションを取得するための別の方法を見つけたりする理由を探してはいけません。簡単なソリューションを取得するためのコード行は、すぐに利用でき、簡単にアクセスできます。

SQLを使用して将来を見据えた場合、そこにあるすべてのオプションを知ることは困難ですが、SQLの安定性により、今後数年間の使用が保証されます。

著者はJosephZulickで、MRO Electric andSupplyのマネージャーです。


モノのインターネットテクノロジー

  1. RFウェアラブルアプリ用の通気性のあるE-テキスタイル
  2. 2021年の製造業の動向
  3. トロール漁船用の配電盤の設計
  4. Honeywellが工場労働者向けのインテリジェントウェアラブルを発表
  5. 保守技術者の機器所有権
  6. 職場はウェアラブルに最適です
  7. LoRaWANは、IoT用の5Gネットワ​​ークを一時的に置き換えます
  8. 技術的破壊を目的とした5つの産業
  9. 資産管理にIoTテクノロジーを使用する3つの理由
  10. エネルギーセクター向けのIoTテクノロジー:重要な変革
  11. エネルギー消費モニタリングのためのIIoTテクノロジーの使用