ビッグデータ
「ビッグデータ」という言葉は、企業環境で大量のデータを表すためによく使われます。特定のデータ量を指すのではなく、従来のデータベースソフトウェアでは保存や処理ができないデータセットを表します。
ビッグデータの例としては、Googleの検索インデックス、Facebookユーザープロフィールのデータベース、Amazon.comの商品リストなどがあります。これらのデータの集合(または「データセット」)は非常に大きいため、一般的なデータベースや、1台のコンピューターにさえ保存できません。そのため、データは高度に拡張可能なデータベース管理システムを使って保存および処理する必要があります。ビッグデータは複数の記憶装置に分散して保存されることが多く、複数の異なる場所に保存される場合もあります。
従来のデータベース管理システムの多くには、保存できるデータ量に制限があります。たとえば、Access 2010のデータベースには2ギガバイトのデータしか含められないため、数ペタバイトまたはエクサバイトのデータを保存するのは現実的ではありません。DBMSで大量のデータを保存できる場合でも、作成するテーブルやレコードが多すぎると、効率的に動作しないことがあります。その結果、処理速度が低下する可能性があります。ビッグデータソリューションは、応答性と拡張性に優れたストレージシステムを提供することで、これらの問題を解決します。
ビッグデータには、データストレージプラットフォームやデータ分析プログラムなど、さまざまな種類のソフトウェアソリューションがあります。代表的なビッグデータソフトウェア製品には、Apache Hadoop、IBMのBig Data Platform、Oracle NoSQL Database、Microsoft HDInsight、EMC Pivotal Oneなどがあります。
知識をテストする