Criação de tabelas do Aurora PostgreSQL Limitless Database
Há três tipos de tabelas que contêm seus dados no Aurora PostgreSQL Limitless Database:
-
Padrão: é o tipo de tabela padrão no Aurora PostgreSQL Limitless Database. Você cria tabelas padrão usando o comando CREATE TABLE
e pode executar operações de Linguagem de Definição de Dados (DDL) e Linguagem de Manipulação de Dados (DML) nelas. As tabelas padrão não são tabelas distribuídas. Elas são armazenadas em um dos fragmentos escolhidos internamente pelo sistema.
-
Fragmentadas: essas tabelas são distribuídas em vários fragmentos. Os dados são divididos entre os fragmentos com base nos valores das colunas designadas na tabela. Esse conjunto de colunas é chamado de chave de fragmento.
-
Referência: essas tabelas são replicadas em todos os fragmentos. Elas são usadas para dados de referência pouco modificados, como catálogos de produtos e códigos postais.
As consultas de junção entre tabelas de referência e tabelas fragmentadas podem ser executadas em fragmentos, eliminando a movimentação desnecessária de dados entre fragmentos e roteadores.
Existem duas maneiras de criar tabelas ilimitadas:
-
Criação de tabelas ilimitadas usando variáveis: use este método quando quiser criar novas tabelas fragmentadas e de referência.
-
Converter tabelas padrão em tabelas ilimitadas: use este método quando quiser converter tabelas padrão existentes em tabelas fragmentadas e de referência.
Também fornecemos esquemas de exemplo para o Aurora PostgreSQL Limitless Database.