如何在多个服务器上运行关系数据库

时间:2010-09-11 05:24:43

标签: database

我正在使用Postgres,但我一般都对此感到好奇。人们谈论在多台服务器上运行以获得更好的可用性,但实际上我并不知道如何在多台服务器上运行关系数据库,并且仍然具有数据完整性。

3 个答案:

答案 0 :(得分:3)

你正处于谷歌搜索“数据库复制”的阶段,阅读一些文章,是正确的做法。

答案 1 :(得分:2)

我们的想法是拥有一个master数据库,slave数据库不断地从中复制数据。当主机发生故障时,您可以翻转开关并关闭从机。在切换期间确实会丢失一些数据,但这通常比在数据库重新启动之前不工作更可取。

答案 2 :(得分:1)

我会调查database partitioningdatabase sharding。本网站上有一些问题relate to the topic与Postgres。