什么时候值得进行 postgresql 数据库复制?

When is it worth to make postgresql database replication?

我的应用程序每天处理 0.5MLN 条记录,而且这个数字还会增加。它使用 postgreSQL 数据库。我考虑制作我的数据库的副本,副本将只读。不知道用replica读会不会加快读数据业务?

如果你能分散阅读负载,那肯定会有帮助。我在生产中有这样的设置多年。我是这样工作的: 我有一个主人,它正在处理所有的写入,以及一些非常特制的读取。 其余读取速度慢且可以容忍复制延迟的读取由副本提供。 到目前为止,我们只需要一个副本,但可以设置一个副本池,并在其中分散读取负载。

分散负载的最简单方法是使用外部的东西,以 round-robin 的方式为客户端提供副本。 (DNS Round Robin 首先出现在我的脑海中。)