目次:
定義-Google BigTableの意味?
Google BigTableは、企業のほとんどのオンラインおよびバックエンドアプリケーション/製品向けに、独自のGoogleストレージテクノロジー上に構築された非リレーショナル、分散型、多次元のデータストレージメカニズムです。 非常に大規模なデータベースインフラストラクチャにスケーラブルなデータアーキテクチャを提供します。
Google BigTableは主にプロプライエタリのGoogle製品で使用されますが、一部のアクセスはGoogle App Engineおよびサードパーティのデータベースアプリケーションで利用できます。
TechopediaがGoogle BigTableを説明
Google BigTableは永続的なソートされたマップです。 マップ内の各文字列には、インデックス作成に使用される行、列(いくつかのタイプ)、およびタイムスタンプ値が含まれます。 たとえば、Webサイトのデータの文字列は次のように保存されます。
- 逆引きされたURLアドレスは、行名(com.google.www)として保存されます。
- コンテンツ列には、Webページのコンテンツが格納されます。
- アンカーコンテンツには、ページを参照するアンカーテキストまたはコンテンツが保存されます。
- タイムスタンプは、データが保存された正確な時間を提供し、ページの複数のインスタンスをソートするために使用されます。
Google BigTableは、Google File System(GFS)やSSTableなどのテクノロジーに基づいて構築されています。 Google Finance、Google Reader、Google Maps、Google Analytics、Webインデックス作成など、60以上のGoogleアプリケーションで使用されています。
