Partition tolerance refers to the ability for a system to continue to operate in the presence of a network partitions. For example, if I have a database running on 80 nodes across 2 racks and the interconnect between the racks is lost, my database is now partitioned. If the system is tolerant of it, then the database will still be able to perform read and write operations while partitioned. If not, often times the cluster is completely unusable or is read-only.
Consistency : all nodes see the same data at the same time
Availability : node failures do not prevent survivors from continuing to operate
Partition Tolerance : the system continues to operate despite arbitrary message loss
Availability : node failures do not prevent survivors from continuing to operate
Partition Tolerance : the system continues to operate despite arbitrary message loss
'Cloud > NoSQL' 카테고리의 다른 글
Cassandra - 분산 배치 전략 (Strategy - Replica/Snitch/Partitioner) (0) | 2012.06.09 |
---|---|
대규모 데이터를 다루기 어려운 이유?? (0) | 2012.02.13 |
NoSQL vs RDB 에 대한 엉뚱한 생각.... (1) | 2012.02.12 |