3

Google はF1 RDBMS を広告事業に使用しています。Google には Megastore もあります。私の理解では、どちらも Bigtable の上に構築されています。両方が存在することの技術的正当性は何ですか?

Google はすでに Google App Engine で Megastore を提供しています。Megastore の従来の使用が存在しない場合、Megastore の代わりに App Engine で F1 を提供することは理にかなっていますか?

4

1 に答える 1

1

MegaStore は、Google が使用する低レベルのストレージ システムです。これは、Spanner と呼ばれる新しいシステムに置き換えられています (どちらも BigTable の子孫です)。

Spanner が開発されている間、F1 はデータベース システムとして機能するように作成されていました。これは、BigTable のスケーラビリティと SQL データベースの使いやすさを組み合わせることを目的としています。

質問に答えると、SQL データベースが実際のデータ ストレージ システムと異なるという点で、F1 は MegaStore (現在の Spanner) とは異なります。Spanner が MegaStore に置き換わるので、Google は最終的に Google App Engine で F1 を提供することになると思います。

参照: http://static.googleusercontent.com/external_content/untrusted_dlcp/research.google.com/en//pubs/archive/38125.pdf

于 2012-12-21T11:19:31.793 に答える