首页 > database > 多机房数据同步(一致性读写)

多机房数据同步(一致性读写)

2014年10月18日 谭俊青 发表评论 阅读评论

这次参加Qcon全球软件开发大会

专题:扩展性、可用性、高性能
主题:多数据中心分布式数据库同步
http://2014.qconshanghai.com/user/702

核心思想是2地三机房的数据读写一致性,同时保证一定的性能。
基于类Paxos的算法,这里用的是Raft 还有MySQL的semi-sync Replication。
三机房是为了保证可用性以及防止出现脑裂现象
2地,可以保证足够的性能(其中2个机房在一个地方,延时小)

我最终的目标是想做出一款能够实现金融级的分布式可扩展的数据库,它应该具备:
准确性
强一致性(全局一致性需要做的工作很多,比如用物理时钟去保证)
高可用
可扩展(使用必须在一定规则下)
分布式事务(内部shard/chunk之间的分布式事务)

Related posts:

  1. 多机房数据同步(一致性读写)视频 @Qcon
  2. 使用SSD跑InnoDB注意事项及解决方案
  3. MegaCli 常用命令备查
分类: database 标签:
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.