2013-03-02 74 views
-1

我有一个简单而棘手的问题 - 就我所知,Facebook,Google等有超过一台服务器,原因很明显 - 保持100%的正常运行时间,负载分配等等。同步跨几台服务器的数据

我的问题是他们如何同步每个服务器后面的sql/nosql表上的数据。换句话说,为了理解他们如何进行数据同步,我需要寻找什么?

回答

1

对于较小的应用程序,数据在节点之间被复制(多个数据库系统的内置功能),以便相同的副本存在于多个位置。

较大的系统要么被分出来,因此不同的数据存在于不同的地方或集群中。

http://www.highscalability.com是理解大型web应用运行和缩放问题的好资源