5.3 分布式事务与协调


文档摘要

5.3 分布式事务与协调 本节摘要:数据切开、抄成多份之后,一次写操作可能同时落在多个节点上,这时"要么全成、要么全不成"的原子性就没那么理所当然了。两阶段提交用一个协调者把所有参与者先问一遍、再统一下令,简单却有个要命的阻塞问题;三阶段提交用预提交缓冲缓解了它,代价是多一轮通信。更底层的 Paxos 与 Raft 用多数派投票和领导人选举,在节点会宕机、网络会分区的前提下让一群节点达成一致。这就是分布式事务与共识。 会员。《5.3 分布式事务与协调》收录于灏天文库文集《存储系统与数据库内部实现》,原作者/来源:灏天文库,整理自「灏天文库」,提供技术教程、实践指南与问题解决方案,支持在线阅读、全文检索与知识沉淀,助力开发者系统化学习。本站整理收录,版权归原作者/开源协议所有。

该文档为会员专享,请先登录或注册后再查看


作者与出处
原作者: 灏天文库
来源:灏天文库
整理: 灏天文库整理
由灏天文库平台收录,内容或由平台用户上传,仅供学习交流
发布者: 作者: 灏天文库 转发
评论区 (0)
U