Postgresql
Aurora (AWS) 上是否提供 Postgres 分片
我需要對我的大型 Postgres 數據庫表進行分片和/或分區。Postgres 分區功能似乎很重量級(就 DDL 而言)。我從 <=2015 看到關於 pg_shard 的討論,但不確定 Aurora 中的可用性,或者即使使用不同的機制。
我想要一些類似於“Key”Redshift 式分發方法的東西。此外,如果有某種方法可以在多列的基礎上做到這一點,那就太好了(如果需要,我可以製作一個“假連接列”)
從@nathanlong對我的問題的評論:
2018 年 9 月 25 日,他們宣布“兼容 PostgreSQL 的 Amazon Aurora 支持 PostgreSQL 10” - https://aws.amazon.com/about-aws/whats-new/2018/09/amazon-aurora-postgresql-compatibility-supports -postgresql104/。他們明確提到了“本機表分區”,儘管 PosgreSQL 11 中可能沒有包含一些特性;見https://pgdash.io/blog/postgres-11-sharding.html。