2011-06-09 94 views
-1

我知道他们确实使用MySql for DB。但我的问题是,他们可以用什么来在一张表中存储数十亿行状态更新等。他们分开他们吗?还是他们有另一种方式来存储这么多的数据?Facebook如何每月存储数十亿行数据库数据?

+0

服务器场? .. – dynamic 2011-06-09 13:56:35

+2

出于好奇 - 在尝试谷歌答案之前,你怎么问这个问题?当然,谷歌搜索必须**更快地产生结果。我建议这样做。 – 2011-06-09 13:57:51

+0

是的,我敢肯定,facebook并没有为所有的事情使用单一的数据库,更多的是一个数据库的目的。 – Kzqai 2011-06-09 14:05:05

回答

3

它们很可能将主从复制组合在一起来分割它们的数据。

数据库的问题是复制只能带你到目前为止,因为写操作几乎不像读取那么容易。因此,重写数据库服务器通常是分片或功能分区的。