Uber工程师团队发布了一个重要的博客文章:他们的数据库从Postgres从移动到MySQL。毫不夸张地说,阅读这篇文章是一种享受,特别是因为他们提到这些细节:磁盘格式和那对他们2个数据库的表现的影响。

非常好玩的是,前几年有一篇Uber发布的博客文章,是关于从MySQL迁移到Postgres的,内容也十分有趣的。

简而言之: Uber迁移是因为到了很多Postgres的限制:

1. 效率低下的架构写入
2. 低效的数据复制
3. 表损坏问题
4. MVCC复制很弱
5. 难升级到更新的版本

 

这个是Postgres的索引结构,

这个是MySql的

 

posted on 2016-07-31 23:30  Gu  阅读(473)  评论(0编辑  收藏  举报