Facebook时间线数据库?

时间:2016-12-21 19:43:51

标签: mysql facebook cassandra

我正在阅读一篇关于facebook时间线https://www.facebook.com/note.php?note_id=10150468255628920

的文章

我一直认为这种核心产品更喜欢Cassandra。但它使用的是MySQL / InnoDB。

有人可以简单解释一下原因吗?

1 个答案:

答案 0 :(得分:1)

  1. 可用于MySQL的内部/外部专业知识(对于现有问题,谷歌解决方案更容易)
  2. 由于最终的一致性和有限的交易支持,Cassandra更难以推理
  3. 迁移到新的数据存储区是一件很痛苦的事情,而且看起来并不合理
  4. 您可以查看以下幻灯片中的用例: