CAP Classification for Distributed NO SQL Systems
Availability:
A The system shall be available and
provide response to any request.
Traditional RDBMS
SQL Server, Oracle,
PostgreSQL, MySQL etc. Cassandra, Dynamo, Riak,
Couch DB, Voldemort etc.
Also: Neo4j, Greenplum,
AP
CA
Vertica, Spanner etc.
CP
Consistency: C
All the nodes in the partition see the
BigTable, Hypertable, P Partition Tolerance:
The system is tolerant to network
HDFS, Hbase, Redis,
same data all the time. i.e., data is partition failures. In distributed
MongoDB, Memcached etc.
consistent across partitions systems, this is not a choice but a
need.
Ratheesh Krishna Geeth