Creación de tablas de Base de datos ilimitada de Aurora PostgreSQL
Tres tipos de tabla contienen sus datos en Base de datos ilimitada de Aurora PostgreSQL:
-
Estándar: este es el tipo de tabla predeterminado en Base de datos ilimitada de Aurora PostgreSQL. Las tablas estándar se crean con el comando CREATE TABLE
y en ellas se pueden ejecutar operaciones de lenguaje de descripción de datos (DDL) y de lenguaje de manipulación de datos (DML). Las tablas estándar no son tablas distribuidas. Se almacenan en una de las particiones elegidas internamente por el sistema.
-
Particionadas: estas tablas se distribuyen en varias particiones. Los datos se dividen entre las particiones en función de los valores de las columnas designadas de la tabla. Este conjunto de columnas se denomina clave de partición.
-
Referencia: estas tablas se replican en todas las particiones. Se utilizan para datos de referencia que se modifican con poca frecuencia, como catálogos de productos y códigos postales.
Las consultas de unión entre las tablas de referencia y las tablas particionadas se pueden ejecutar en particiones, lo que elimina el movimiento innecesario de datos entre particiones y enrutadores.
Hay dos formas de crear tablas ilimitadas:
-
Creación de tablas ilimitadas con variables: utilice este método cuando quiera crear tablas particionadas y de referencia nuevas.
-
Conversión de tablas estándar en tablas ilimitadas: utilice este método cuando desee convertir las tablas estándar existentes en tablas particionadas y de referencia.
También ofrecemos ejemplos de esquemas para Base de datos ilimitada de Aurora PostgreSQL.