Table 5
NoSQL consistency analysis.
NoSQL Consistency level
BigTable, used by Google App Engine, and HBase, which runs over Hadoop Strongly consistent within a data center.
Eventual consistency between data centers. Updates are propagated to all replicas
asynchronously.
Google Spanner, a Globally-distributed and synchronously-replicated database Updates are propagated to all replicas synchronously.
Supports strong consistency even in the presence of wide-area replication
Amazon’s Dynamo, Cassandra and Riak Sacrifice consistency in favor of availability and partition tolerance.
Offers eventual consistency
Oracle NoSQL Consistency policy based on performance requirements.
Apache Cassandra Tunable consistency