Bigtable
Google App Engine
MapReduce
Spanner (データベース)
列指向データベース管理システム
エラー忘却型コンピューティング
2004年から開発が始まり、2006年には設計が論文として公開された。
MapReduce(BigTableに格納されたデータの生成や修正にしばしば使われている)、Google Reader、Google マップ、Google Print、My Search History、Google Earth、Blogger、Google Code hosting、Orkut 、YouTubeのようないくつものアプリケーションを支えている。
Googleが自社でデータベースを開発した理由はコスト、スケーラビリティ、パフォーマンス特性のより良いコントロールなどであるとされる。
GoogleのSpanner RDBMSは、各テーブルの2相コミットごとにPaxosグループを持つBigtableの実装上にレイヤーを作っている。Google F1(英語版)は、Spannerを用いてMySQLに依存する実装を置き換えるために作られた。
Hadoopプロジェクトは、BigTableの現在の実装を目指して改良を加えられている。HBaseと呼ばれている。
"Just as Bigtable leverages the distributed data storage provided by the Google File System, Hbase will provide Bigtable-like capabilities on top of Hadoop."
Hypertable