- 1
- 0
- 约2.79千字
- 约 14页
- 2016-12-31 发布于贵州
- 举报
数据一致性理论 2.1 CAP理论 CAP理论由Eric Brewer在ACM PODC会议上的主题报告中提出,这个理论是NoSQL数据库管理系统构建的基础,如下图所示: 其中字母“C”,”A”,”P”分别代表以下三个特征: ?强一致性(Consistency)。系统在执行过某项操作后仍然处于一致的状态。在分布式系统中,更新操作执行成功后所有的用户都应该读取到最新值。 ?可用性(Availability)。每一个操作总是能够在一定时间内返回结果。需要注意“一定时间”和“返回结果”。 “一定时间”是指,系统结果必须在给定时间内返回。 “返回结果”是指系统返回操作成功或失败的结果。 ?分区容错性(Partition Tolerance)。分区容错性可以理解为系统在存在网络分区的情况下仍然可以接受请求(满足一致性和可用性)。 CAP是在分布式环境中设计和部署系统时所要考虑的三个重要的系统需求。根据CAP理论,数据共享系统只能满足这三个特性中两个,而不能同时满足三个条件。因此系统设计者必须在这三个特征之间做出权衡。 根据CAP理论,系统满足三个条件中不同的两个条件会具有不同的特点。如下表所示: 序号 选择 特点 例子 1 C、A 两阶段提交、缓存验证协议 传统数据库、集群数据库 2 C、P 悲观加锁 分布式数据库、分布式加锁 3 A、P 冲突处理、乐观 DNS、Coda
您可能关注的文档
最近下载
- ASCET代码生成简易说明.pdf VIP
- 2026年城市更新咨询师考试题库(附答案和详细解析)(0106).docx VIP
- 2020-2021学年深圳中学自主招生物理化学(含答案).pdf VIP
- TCECS1199-2022 城市智慧水务总体设计标准.pdf VIP
- 新街西铁路专用线项目环境影响报告书.pdf VIP
- 混凝土回弹记录表.doc VIP
- 2024-2025学年重庆一中七年级(下)期末数学试卷.pdf VIP
- 2026年城市更新咨询师考试题库(附答案和详细解析)(0122).docx VIP
- 北京市海淀区2023-2024学年高一下学期4月期中语文试题含答案.pdf VIP
- 四级范文模板现象解释型.ppt VIP
原创力文档

文档评论(0)