Cassandra的一致性级别
来源:互联网 发布:linux常用命令cat 编辑:程序博客网 时间:2024/06/06 15:49
Cassandra作为NOSQL数据库在CAP原理上选择了AP,即可用性和分区容忍性,而在数据一致性上通过最终一致性来保证,使用最终一致性的一种延伸——可调一致性来实现。对于任何读写操作,由客户端应用决定请求数据的一致性级别,Cassandra再根据请求的一致性级别响应请求。
写一致性
如果是向Cassandra写数据,一致性级别指定了必须写多少个副本成功后再返回给客户端应用。写可以使用如下一致性级别,ANY是最低的一致性(但可用性最高),ALL是最高的一致性(但可用性最低),QUORUM是中间的可确保强一致性,可以容忍一定程度的故障。
读一致性
如果是向Cassandra读数据,一致性级别指定了必须多少个副本响应后再返回给客户端应用结果。
注意:LOCAL_QUORUM,EACH_QUORUM用于多数据中心的机架感应策略(如NetworkTopologyStrategy)。
参考:About data consistency,About hinted handoff writes
- Cassandra的一致性级别
- cassandra一致性等级
- Cassandra如何利用线性一致性来实现轻量级的事务
- Cassandra的一致性哈希(Consistent Hashing)和虚拟节点(Virtual Nodes)的关系
- 走进cassandra之七:最终一致性
- Cassandra学习笔记之一致性hash回顾
- 走进cassandra之七:最终一致性
- Cassandra源码学习:一致性hash回顾
- InnoDB 在不同隔离级别下的一致性读及锁的差异
- Cassandra维护最终一致性 和存储机制 分区策略
- 数据库弱一致性四个隔离级别
- 数据库弱一致性四个隔离级别
- cassandra入门二- Cassandra的配置
- 新型的存储系统 Cassandra
- Cassandra的数据模型
- Cassandra的存储机制
- cassandra的设计思考
- Cassandra的集群搭建
- response
- 练习
- hibernateTemplate内部实现原理
- C/C++时间函数的使用
- 全局键盘钩子与线程键盘钩子获取键码的不同方式
- Cassandra的一致性级别
- Java枚举
- AndroidNote015.Android应用加载大量图片OOM问题
- 单链表的基本操作
- HibernateTemplate中HibernateCallback的事务
- 排序算法
- C中链表的几种算法实现(持续中……)
- 特征值和特征向量的几何和物理意义
- 初识压缩感知Compressive Sensing