我希望来自谷歌的人提供一些关于云大表服务所提供的持久性和可用性保证的指南。
我到目前为止的理解如下:
没有关于跨区域的Bigtable集群是否独立的信息。如果我要建立跨多个区域的集群,而其中一个区域下降了,我们能指望其他区域的集群继续工作吗?还是有一些潜在的单一故障点可能影响集群,甚至跨区域?
与关于这些细节非常具体的aspects数据存储相比,Cloud文档相当缺乏--或者,至少我还没有找到一个详细介绍这些方面的页面。
Cloud文档在其他方面也很模糊,例如在值的大小限制问题上,文献资料指出单个值应该保持在“每个单元格10 MB”以下。“10 MB”到底是什么意思?!我是否可以硬编码一个精确的10 it的限制,并期望它总是工作,或者这会每天变化取决于未知的因素?
不管怎么说,如果我听起来很激动的话,很抱歉。我真的很想使用Bigtable服务。但我和其他许多人一样,需要了解它的耐久性/可用性方面,然后才能对其进行投资。谢谢。
发布于 2015-06-10 16:25:38
复制上的:您引用的答案是指在Bigtable集群中复制数据,此时不支持这种复制。(例如,美国的Bigtable集群复制了对欧洲第二个集群的写入)
这个概念与Bigtable集群中的数据复制是分开的,而Bigtable集群类似于HDFS中的复制,而HDFS是产品今天绝对要做的事情。
On availability:是的,Bigtable集群的可用性与Google的可用性相关联。
On独立性:是的,云大表集群是跨区域独立的。一个区域的中断不应影响其他区域的可用性。
每个单元格上的数据:我们不拒绝每个单元格写>10 as,我们有这个集合作为获得最佳性能的准则。
https://stackoverflow.com/questions/30757561
复制相似问题