NoSQL database: Consistent read consistency for data
Strong consistency
Access to any node in the cluster at any time, resulting in consistent data results;
User consistency
The same user, access to the cluster during the data consistent;
Resolve user consistency: Use sticky sessions to bind sessions to specific nodes for processing;
This reduces the performance of the load balancer;
Final consistency
The data synchronization between the nodes in the cluster is inconsistent with the temporary data, but after the data synchronization is complete, the final consistency is achieved.
Update consistency
Easing "consistency constraints"
- Cap theorem
Consistency (consistency), availability (availability), and partition tolerance (Partition tolerance), 3 properties can only meet 2 at a time;
Explanation of partition tolerance: clusters are still available if the cluster is divided into multiple communications failures
Relaxing "persistence" constraints
More stringent durability means more performance loss;
Attached Mind Map
Reference
The essence of NoSQL
Posted by: Big CC | 30jun,2014
Blog: blog.me115.com [Subscribe]
Weibo: Sina Weibo