存档

文章标签 ‘Paxos’

多机房数据同步(一致性读写)视频 @Qcon

2015年1月20日 谭俊青 2 条评论

http://www.infoq.com/cn/presentations/tuniu-multiple-data-centers-distributed-database-synchronization

解决跨数据中心的数据同步和一致性问题,实现跨机房的高可用访问(比如中国特殊网络状况,提供多个数据中心的情况下,解决数据的可用性、一致性)。

分类: Go, MySQL Replication, database 标签: ,

LegendBase and Google F1 database 分布式实时同步关系型数据库

2012年6月1日 谭俊青 4 条评论

前段时间还在几个群里说我准备做数据库,跨数据中心实时同步关系型数据库,而且我域名都注册好了,LegendBase.org,名字就准备叫LegendBase的。

计划:

  • 实时同步:采用Paxos算法,推荐至少5台服务器(2F+1)
  • 高可用,避免像MySQL replication那样会有数据不一致的情况
  • 数据自动全局分布
  • 支持事务和snapshot(基于时间线)
  • 延时相对很高(因为Paxos,和事务2PC的原因)
  • 高并发高吞吐

想不到Google的动作这么块,它们的Megastore已经升级为F1了… 看功能和特性跟我上面提到的这些基本一致。
看新闻说Google已经在adwards上弃用MySQL,改用F1。

我在想,F1会开源吗,我的LegendBase还需要做吗?