AWS RDS Postgres 最大实例和表大小

use*_*608 3 sql postgresql amazon-web-services amazon-rds postgresql-10

提前致谢!

我计划使用 AWS RDS Postgres 处理相当大的数据 (> ~50TB),但有几个问题尚未解答

  1. 16TB 是 AWS RDS Postgres 实例的最大限制吗?如果是,人们如何存储 > 16TB 的数据。

  2. RDS 的 16TB 限制是 Postgres 可以在 AWS 上存储的压缩后最大数据库大小。

  3. 此外,我在设置 AWS RDS Postgres 数据库实例时没有看到任何启用压缩的选项。如何在 AWS RDS Postgres 中启用压缩?

我已经关注了:

  1. https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_Limits.html

  2. https://blog.2ndquadrant.com/postgresql-maximum-table-size/(其中 Postgres 表的大小可以大于 32TB)。

  3. https://wiki.postgresql.org/wiki/FAQ#What_is_the_maximum_size_for_a_row.2C_a_table.2C_and_a_database.3F

小智 5

除了具有 32 TiB 限制的 RDS for PostgreSQL 之外,您还应该看看具有 64 TiB 限制的 Amazon Aurora PostgreSQL。在这两种情况下,您可以创建的最大单个表为 32 TiB,但在 RDS for PostgreSQL 中无法完全达到该大小,因为部分空间将被系统目录占用。

全面披露:我是 AWS 的 Aurora PostgreSQL 产品经理。