What is the advantage of Key-Value Store over Bigtable?

What is the point of using a dedicated keystore for Bigtable? My understanding of Bigtable is that it is implemented under the hood using key-value based SSTables. Given the technical advantages that make the dedicated Key-Value Store over Bigtable, throwing away the api that Bigtable provides and saves only a minimal set and gets the api.

+6
source share
2 answers

(*) I'm not sure which key-value repository you mean, let me guess.

A comparison of functions can be found here: http://vschart.com/compare/dynamo-db/vs/bigtable

When you scroll down, you will see a detailed devil, for example. integrity model is different.

0
source

I think the biggest difference is whether the key space is consistent or not. Other features can be implemented on top of any approach.

With the unclassified key space, you can greatly simplify load balancing without the burning area around - since you don't need sequential access to the keys, you can simply use the hash code to see which cluster node should contain the values.

Of course, simplicity in the API also cannot be underestimated.

+1
source

All Articles