在 Postgres 中处理多个并发读取查询

Processing multiple concurrent read queries in Postgres

我计划使用 AWS RDS Postgres 版本 10.4 及更高版本将数据存储在包含约 15 列的单个 table 中。

我的用例是服务: 1. 定期(1 小时后)store/update 行到此 table。 2. 定期(1 小时后)从 table 中一次获取 500 行数据。 3. 经常从 table(100 个并行查询)

中获取小数据(10 行)

A​​WS RDS Postgres 是否支持服务于上述所有用例

我知道只读副本支持,但是是否有任何内置负载均衡器来服务并行查询?

Postgres 能够并发处理多少读取查询?

提前致谢

您的用例似乎适合所有关系数据库系统。所以我会说:是的。

问题是:数据库处理 100 个查询的速度有多快 (3)。

总的来说,postgresql 文档是我读过的最好的文档之一。所以试试吧: https://www.postgresql.org/docs/10/parallel-query.html

但也要考虑到你的数据有多大!

也就是说,先尝试 w/o 只读副本!你可能不需要它们。