hbase和googlecloudbigtable之间的关系是什么?

fzwojiic  于 2021-06-09  发布在  Hbase
关注(0)|答案(2)|浏览(534)

我正在阅读google bigtable文档:https://cloud.google.com/bigtable/docs
有这么多的hbase,hbase和googlecloud bigtable有什么关系?
bigtable是基于hbase的吗?

w1jd8yoj

w1jd8yoj1#

最初的bigtable是google为内部使用而设计和构建的。有一篇论文描述了2006年的设计,bigtable:结构化数据的分布式存储系统。
hbase是基于这篇论文的apache项目。所以,它是作为一种产品提供的。
谷歌现在提供大表数据库即服务。”cloud bigtable是谷歌的nosql大数据数据库服务。”
谷歌的报纸说,
我们已经描述了bigtable,一个在google存储结构化数据的分布式系统。bigtable集群自2005年4月开始投入生产使用,在此之前,我们花了大约7个人年的时间设计和实现。截至2006年8月,超过60个项目正在使用bigtable。
bigtable是由google设计和建造的,根据这篇论文,bigtable是截至2006年“60多个项目”的基础。可能他们的云产品是基于hbase的,但在我看来,他们更可能使用的是原始bigtable的后代,而不是hbase。不过,我看不出有什么确切的说法。

g0czyy6m

g0czyy6m2#

正如堂布兰森所说,hbase是基于bigtable白皮书。当cloud bigtable启动时,cloud bigtable的开源客户端库实现了与hbase客户端库相同的接口集。
hbase和bigtable有相似的模型,所以api非常相似。这种api的融合有助于cloudbigtable代码与供应商无关,并允许您将应用程序移植到其他地方,或将hbase应用程序移植到cloudbigtable。

相关问题