Keytable Value Store比Bigtable有什么好处?

时间:2012-12-13 10:20:49

标签: amazon-dynamodb riak bigtable key-value-store

在Bigtable上使用专用键值存储有什么意义?我对Bigtable的理解是,它是在SSTables的基础上实现的,这些SSTables是基于价值的。鉴于此,那么专用的Key-Value Store通过丢弃Bigtable暴露的api并保持最小的put并获得api,可以获得比Bigtable更大的技术实现优势。

2 个答案:

答案 0 :(得分:1)

我认为最大的不同之处在于密钥空间是否是连续的。除了这两种方法之外,其他功能都可以实现。

使用非顺序键空间,您可以更轻松地实现负载均衡,而无需处理周围的区域 - 因为您不需要对键进行顺序访问,所以您可以使用哈希码来查看哪个群集节点应该保留哪些值。

当然,API的简单性也不容置疑。

答案 1 :(得分:0)

(*)我不确定您考虑过哪个key-value存储空间,请允许我猜测。

可以在此处找到功能比较:http://vschart.com/compare/dynamo-db/vs/bigtable

向下滚动时,您会看到详细的谚语,例如:诚信模型不同。