Каковы отношения между Hbase и Google Cloud Bigtable? - PullRequest
0 голосов
/ 30 августа 2018

Я читаю большой документ Google: https://cloud.google.com/bigtable/docs

есть так много hbase, какова связь между hbase и облачной таблицей Google bigtable?

это bigtable на основе hbase?

Ответы [ 2 ]

0 голосов
/ 30 августа 2018

Как сказал Дон Брэнсон, HBase был основан на Bigtable WhitePaper. Когда Cloud Bigtable был запущен, клиентские библиотеки с открытым исходным кодом Cloud Bigtable реализовали тот же набор интерфейсов, что и клиентские библиотеки HBase.

HBase и Bigtable имеют схожие модели, поэтому API довольно похожи. Такое сближение API-интерфейсов помогает облачному коду Bigtable быть независимым от поставщика и позволяет переносить приложение в другое место или переносить приложение HBase на Cloud Bigtable.

0 голосов
/ 30 августа 2018

Оригинальный Bigtable был спроектирован и построен в Google для внутреннего использования. Есть документ, в котором отражен дизайн, существовавший в 2006 году, Bigtable: распределенная система хранения структурированных данных .

Hbase - проект Apache, основанный на этой статье. Итак, он предлагается в качестве продукта.

Google теперь предлагает базу данных больших таблиц как услугу. « Cloud Bigtable - это сервис Google NoSQL Big Data Database

В газете Google написано:

Мы описали Bigtable, распределенную систему для хранение структурированных данных в Google. Bigtable кластеры имеют находился в эксплуатации с апреля 2005 года, и мы примерно семь человеко-лет на разработку и внедрение до этой даты. По состоянию на август 2006 года более шестидесяти проекты используют Bigtable.

Bigtable был спроектирован и построен в Google и, согласно документу, является основой «более шестидесяти проектов» по ​​состоянию на 2006 год. Возможно, их облачное предложение вместо этого основано на HBase, но, похоже, с большей вероятностью мне, что они используют потомка своего оригинального Bigtable, а не HBase. Я не вижу ничего, что говорит наверняка.

...