Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
推特怎么样';MySQL数据库体系结构设计?尽力而为_Mysql_Database_Architecture_Twitter_Scalability - Fatal编程技术网

推特怎么样';MySQL数据库体系结构设计?尽力而为

推特怎么样';MySQL数据库体系结构设计?尽力而为,mysql,database,architecture,twitter,scalability,Mysql,Database,Architecture,Twitter,Scalability,没人知道。即使你在推特工作,你也可能不会让我们知道这个秘密 所以,让我们都来发布我们关于这个通信工具数据库是如何设计的理论吧 它肯定不能遵循标准的复制体系结构,对吗?它必须做一些切分,分区,等等 让我知道你的想法 推特 这是一个可以解释Twitter架构的图表: MySQL并不像前面的回答中提到的那样用于备份,而是用于实际存储数据 他们开发了自己的名为FlockDB的数据库,该数据库使用mySQL作为后端数据库以及其他一致性、索引等机制 有关FlockDB和源代码的更多信息,请参见: 但他们已

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

所以,让我们都来发布我们关于这个通信工具数据库是如何设计的理论吧

它肯定不能遵循标准的复制体系结构,对吗?它必须做一些切分,分区,等等

让我知道你的想法

推特

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

MySQL并不像前面的回答中提到的那样用于备份,而是用于实际存储数据

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

有关FlockDB和源代码的更多信息,请参见:

但他们已经优化了MySQL数据库模式,使其查询性能非常好

有关架构的更多信息,请参见此处:


缓存的不同类型是什么?(我只使用memcached进行缓存..非常简单!)这些东西都是什么!?我在上面链接的文档中对此进行了解释