- 1
- 0
- 约7.19千字
- 约 11页
- 2026-05-23 发布于河北
- 举报
分布式数据库如何平衡一致性和读写延迟?
为了提供高可用能力、防止数据丧,在分布式数据库或存储系统中需要设立数据副
本机制,而副本的引入,可以说是分布式存储中的“万恶之源”。
多副本之间应该满足强一致吗?强一致会导致请求延迟增加多少?强一致约束下能提
供哪些可用性?诸如此类,种种问题,不一而足。
此外,分布式系统中的CAP原理可以被表述为:在网络分区存在的情况下,强一致
与可用性是不可兼得的。由此开展出符合BASE标准的NoSQL数据库,在这类数据
库中,以最终一致性取代强一致性。
那么,我们所说的强一致和最终一致究竟是指什么呢?
强一致意味着多副本数据间的绝对一致吗?显然,在分布式系统中,由于网络通信延
迟的存在,多副本的严格一致是不可能的。
那是代表返回写入请求时多副本已经到达完全一致了吗?熟悉Raft的朋友会立即指
出,不一定,Raft就只需要在quorum中(超过半数)副本达成一致即可返回写入
成功。
抑或是只需要quorum的一致即可吗?这取决于具体的算法,如果我们不限定读取
操作只被leader处理,那么,达成quorum一致之后仍然可能读取到旧数据。
而在实际系统中,一致性问题的解法可能更加复杂,需要在一致性、读写延迟中做出权
衡。
一种实现
您可能关注的文档
- 创新空间扭转钢塔的设计方案.pdf
- 创新社会保障制度构建和谐社会环境.pdf
- 创新型儿童跑步训练的实践探索.pdf
- 创业基础:原理与训练m.pdf
- 创业投资一致行动合同.pdf
- 创意产业园区的空间规划与利用.pdf
- 创意广告如何打动人心.pdf
- 创意驱动的办公空间XX联合办公空间的发展模式.pdf
- 从《文艺复兴》看唯美主义与道德的一致性.pdf
- 从案例看医疗AI在诊疗中的伦理与隐私保护问题.pdf
- 建筑工程材料选择题:碳素结构钢与钢筋性能.pdf
- 眼部护理的跨文化比较.pptx
- 眼部护理:季节性变化的影响.pptx
- 眼部护理:男士与女士的特别需求.pptx
- 《快乐读书吧:在那奇妙的王国里》(课件)-2025-2026学年语文三年级上册统编版.pptx
- 眼部护理:眼部疲劳的预防措施.pptx
- 2026届九年级英语中考冲刺分层模拟卷与答案解析(质量检查版,含听力原文、作答空间和评分细则).docx
- 2026版项目投资合作协议书范本条款清单与签署风控提示模板(流程图).docx
- 2026版企业通用岗位结构化面试题库与综合评分表规范填写规范与审批台账模板(看板模板).docx
- 2026版企业会计准则现金流量表编制口径手册(执行版,含分类口径/填报模板填写规范与审批台账模板(测算模型).docx
最近下载
- 机动车辆(叉车)修理单位的质量保证手册.doc VIP
- NB╱T 20416-2017 压水堆核电厂核级金属波纹管膨胀节设计制造规范.pdf VIP
- 纪念红军长征胜利80周年暨2016年年会讲话稿.doc VIP
- 强直性脊柱炎(共51张PPT).pptx VIP
- 生物质锅炉设计计算表.xlsx VIP
- L-丝氨酸生产菌株的高通量选育及其发酵过程优化.docx VIP
- TL 957_EN 车辆玻璃 质量要求.pdf
- GB_T 12250-2005:蒸汽疏水阀 术语、标志、结构长度.pdf VIP
- 一种六分裂及八分裂线的跳线线长计算方法、装置和系统.pdf VIP
- (正式版)DB50∕T 1507-2023 《 新能源汽车与充电基础设施监测平台 充电设施信息接入技术规范 》.pdf VIP
原创力文档

文档评论(0)