AWS Aurura Postgresql是否执行自动查询拆分

时间:2018-03-09 05:46:55

标签: postgresql amazon-web-services amazon-rds-aurora

我正在尝试研究如果Aurora Postgres集群端点在reader和writer之间自动查询读写分裂?或者我需要使用类似pgpool2的东西进行拆分?

我试图在其上推送读/写,但看起来只有读者被击中?

1 个答案:

答案 0 :(得分:0)

  

但看起来只有读者被击中了?

只应通过群集端点点击 writer

  

群集端点将您连接到数据库群集的主实例。您可以使用集群端点执行读取和写入操作。

     

https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Aurora.Connecting.html

Aurora不执行读/写拆分。它为您提供了一个集群端点,它自动指向集群的当前编写器,以及一个只读端点,它将您连接到任何一个读取器。

如果群集只有一个实例(Aurora在技术上并不要求您拥有任何读取器,但在发生故障时恢复需要更多时间,因为如果一个实例必须由系统重建,它失败了 - 但没有数据会丢失)然后两个端点都会把你带到作者那里。