摘要: 缓存设计的一些思考Oceanbase – 千亿级海量数据库【分布式系统工程实现】分布式事务ACID是单机事务的特性,不过在分布式系统中,由于两台机器理论上无法达到一致的状态(参考Fischer等的论文),需要引入一个单点进行协调,这就出现了著名的两阶段锁协议。两阶段锁(Two-phase commit)协议是每个分布式工程师必须掌握的协议,大致如下:1, Prepare:协调者(Coordinator)给每个参与者(Participants)发送Prepare消息,每个参与者要么直接返回失败,比如权限验证失败,要么在本地执行但不提交,到达一种“万事俱备,只欠东风”的状态;2, Commit/R 阅读全文
posted @ 2011-07-14 13:26 李占卫 阅读(410) 评论(0) 推荐(1) 编辑