首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >推特的MySQL数据库架构是如何设计的?尽你所能

问推特的MySQL数据库架构是如何设计的?尽你所能
EN

Stack Overflow用户
提问于 2009-11-30 20:11:38
回答 2查看 11K关注 0票数 5

没有人知道。即使你在Twitter工作,你也可能不会让我们知道这个秘密。

所以,让我们一起分享我们的理论,关于这个通信工具数据库是如何设计的!

它肯定不能遵循标准的复制架构,对吧?它需要做一些分片、分区等操作。

让我知道你的想法!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-11-30 20:13:07

推特uses in memory database and MySQL is just for backup。

这是一个可以解释Twitter架构的图表:

​

票数 17
EN

Stack Overflow用户

发布于 2011-10-04 18:36:54

MySQL不是用于备份,而是用于实际存储数据。

他们已经开发了自己的名为FlockDB的数据库,该数据库使用mySQL作为后端数据库,以及其他一致性、索引等机制。

有关FlockDB和源代码的更多信息,请访问此处:

https://github.com/twitter/flockdb

但是他们已经优化了他们的MySQL数据库模式,以极好地执行他们的查询。

有关该架构的更多信息,请查看此处:

http://www.slideshare.net/nkallen/q-con-3770885?from=ss_embed

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1819446

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档