| etcd / ZooKeeper |
Reject writes if no quorum |
Linearizability required for coordination |
| CockroachDB |
Reject writes if no quorum |
Serializable SQL transactions |
| Cassandra |
Accept writes to any available node |
Tunable consistency; AP by default |
| DynamoDB |
Accept writes; eventual sync |
AP for availability; strong mode available |
| HBase |
Block writes without ZooKeeper |
CP; built on HDFS/ZooKeeper |