facebook如何维护数据库?

时间:2011-01-28 19:58:05

标签: mysql-management

当我更新我的个人资料中的内容时,它如何在数据库中更新......他们有很多服务器或wat ..或维护每个国家的服务器...我很困惑可以详细解释这个...用简单的例子。 ..

2 个答案:

答案 0 :(得分:0)

我认为,考虑到它们的大小和负载,假设他们每87次更新查询将3只鸡献给他们的数据库是有意义的。

换句话说 - 尝试想象一个问题的答案,考虑一下,然后将你的问题删除得太模糊和无法回答。

答案 1 :(得分:0)

通常在像facebook这样的大型解决方案中,您将使用web farmdatabase cluster。当您必须应对大量流量时,Redundancy对于正常运行时间非常重要。

面子书可能(意思是我根据个人经验给你一个有根据的猜测)在load-balanced系统上使用多个网络服务器。这是为了确保如果一个Web服务器出现故障,Facebook仍然保持Web存在。

同样,他们可能在群集中有一个数据库,以确保如果一个数据库失败,则保留正常运行时间。