Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/255.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
Php facebook如何每月存储数十亿行DB数据?_Php_Mysql_Performance_Facebook - Fatal编程技术网

Php facebook如何每月存储数十亿行DB数据?

Php facebook如何每月存储数十亿行DB数据?,php,mysql,performance,facebook,Php,Mysql,Performance,Facebook,我知道他们确实在数据库中使用MySql。但我的问题是,他们可以用什么在一个表中存储数十亿行的状态更新等。他们会分享吗?或者他们有其他方法来存储如此巨大的数据量吗?他们可能会结合主从复制来分割数据 数据库的问题是复制只能走这么远,因为写操作的伸缩性不如读操作那么容易。因此,数据库服务器通常是分片的或功能分区的。出于好奇-在尝试用谷歌搜索答案之前,你怎么会问这样的问题?当然,谷歌搜索必须更快地产生结果。我建议你这么做。是的,我肯定facebook不是什么都使用单一数据库,而是每个用途都使用一个数据库

我知道他们确实在数据库中使用MySql。但我的问题是,他们可以用什么在一个表中存储数十亿行的状态更新等。他们会分享吗?或者他们有其他方法来存储如此巨大的数据量吗?

他们可能会结合主从复制来分割数据


数据库的问题是复制只能走这么远,因为写操作的伸缩性不如读操作那么容易。因此,数据库服务器通常是分片的或功能分区的。

出于好奇-在尝试用谷歌搜索答案之前,你怎么会问这样的问题?当然,谷歌搜索必须更快地产生结果。我建议你这么做。是的,我肯定facebook不是什么都使用单一数据库,而是每个用途都使用一个数据库。@Michael:我真的很想去谷歌,但我没有找到任何关于数据库/表是如何参与的好信息这是怎么回事?他们最近甚至公开了他们的基础设施设置。