创建 Aurora PostgreSQL Limitless Database 表
在 Aurora PostgreSQL Limitless Database 中,包含您数据的表有三种类型:
-
标准表 – 这是 Aurora PostgreSQL Limitless Database 中的默认表类型。您可以使用 CREATE TABLE
命令创建标准表,并可对其运行数据定义语言(DDL)和数据操作语言(DML)操作。 标准表不是分布式表。它们存储在系统在内部选择的一个分片上。
-
分片表 – 这些表分布在多个分片中。数据根据表中指定列的值在分片之间进行拆分。这组列称为分片键。
-
引用表 – 这些表在所有分片上复制。它们用于不经常修改的引用数据,例如产品目录和邮政编码。
引用表和分片表之间的联接查询可在分片上运行,从而消除分片和路由器之间不必要的数据移动。
可通过两种方式创建无限表:
-
使用变量创建无限表 – 若要创建新的分片表和引用表,请使用此方法。
-
将标准表转换为无限表 – 如果要将现有标准表转换为分片表和引用表,请使用此方法。
我们还为 Aurora PostgreSQL Limitless Database 提供了架构示例。