Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Création de tables Aurora PostgreSQL Limitless Database
Trois types de tables contiennent vos données dans Aurora PostgreSQL Limitless Database :
-
Standard : constitue le type de table par défaut dans Aurora PostgreSQL Limitless Database. Vous créez des tables standard à l’aide de la commande CREATE TABLE
et vous pouvez exécuter des opérations de langage de description des données (DDL) et de langage de manipulation des données (DML) sur ces tables. Les tables standard ne sont pas des tables distribuées. Elles sont stockées sur l’une des partitions choisies en interne par le système.
-
Partitionnées : ces tables sont réparties sur plusieurs partitions. Les données sont réparties entre les partitions en fonction des valeurs des colonnes désignées dans la table. Cet ensemble de colonnes s’appelle une clé de partition.
-
Référence : ces tables sont répliquées sur toutes les partitions. Elles sont utilisées pour les données de référence rarement modifiées, telles que les catalogues de produits et les codes postaux.
Les requêtes de jointure entre les tables de référence et les tables partitionnées peuvent être exécutées sur des partitions, en vue d’éviter les mouvements de données inutiles entre les partitions et les routeurs.
Les tables sans limite peuvent être créées de deux façons :
-
Création de tables sans limite à l’aide de variables : utilisez cette méthode lorsque vous souhaitez créer de nouvelles tables partitionnées et de référence.
-
Conversion de tables standard en tables sans limite : utilisez cette méthode lorsque vous souhaitez convertir des tables standard existantes en tables partitionnées et en tables de référence.
Nous fournissons également des exemples de schémas pour Aurora PostgreSQL Limitless Database.