我正在使用Postgres,但我一般都对此感到好奇。人们谈论在多台服务器上运行以获得更好的可用性,但实际上我并不知道如何在多台服务器上运行关系数据库,并且仍然具有数据完整性。
答案 0 :(得分:3)
你正处于谷歌搜索“数据库复制”的阶段,阅读一些文章,是正确的做法。
答案 1 :(得分:2)
我们的想法是拥有一个master数据库,slave数据库不断地从中复制数据。当主机发生故障时,您可以翻转开关并关闭从机。在切换期间确实会丢失一些数据,但这通常比在数据库重新启动之前不工作更可取。
答案 2 :(得分:1)
我会调查database partitioning和database sharding。本网站上有一些问题relate to the topic与Postgres。