BigTable

BigTable - пропріетарна високопродуктивна база даних, побудована на основі Google File System (GFS), Chubby Lock Service і деяких інших продуктах Google. На даний момент не поширюється і не використовується за межами Google, хоча Google пропонує використовувати її як частину Google App Engine.


1. Історія створення

Робота над BigTable була розпочата в 2004 році [1] і зараз СУБД використовується в різного роду додатках Google, таких як MapReduce, яке часто використовується для створення та модифікації даних зберігаються в BigTable [2], Google Reader, [3] Google Maps, [4] Google Book Search, Search_History, Google Earth, Blogger.com, Google Code Hosting, Orkut [4] та YouTube [5]. Причини, що спонукали Google до створення власної бази даних - масштабованість і більший контроль над продуктивністю. [6]


2. Інші реалізації

Відкрите ПЗ

  • HBase - система написана на Java, додає функціональність, аналогічну BigTable, в ядро Hadoop. [7]
  • Hypertable - система призначена для управління зберіганням даних та обробки інформації у великих кластерах серверів. [8]
  • Apache Accumulo - клон Bigtable створений в Агентстві національної безпеки США.
  • Apache Cassandra - заснована на моделі даних BigTable розподілена система зберігання даних Facebook.
  • Project Voldemort - розподілена система зберігання даних використовувана LinkedIn.
  • Neptune (сайт більше не підтримується) - система написана на Java, використовує компоненти Hadoop: ZooKeeper і HDFS.
  • KDI - клон BigTable створений в Kosmix.

Google Fusion Tables

  • Google Fusion Tables була випущена 9 червня 2009 як експериментальна система для управління даними в хмарі. [9] [10]