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 de base de données Aurora Postgre SQL Limitless
Trois types de tables contiennent vos données dans la base de données Aurora Postgre SQL Limitless :
-
Standard — Il s'agit du type de table par défaut dans la base de données Aurora Postgre SQL Limitless. Vous créez des tables standard à l'aide de la CREATETABLE
commande, et vous pouvez exécuter des opérations en langage de description des données (DDL) et en langage de manipulation de données (DML) sur celles-ci. Les tables standard ne sont pas des tables distribuées. Ils sont stockés sur l'une des partitions choisies en interne par le système.
-
Sharded : 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 le tableau. Cet ensemble de colonnes s'appelle une clé de partition.
-
Référence — Ces tables sont répliquées sur toutes les partitions. Ils sont utilisés 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, ce qui élimine les mouvements de données inutiles entre les partitions et les routeurs.
Il existe deux manières de créer des tables illimitées :
-
Création de tables illimitées à l'aide de variables— Utilisez cette méthode lorsque vous souhaitez créer de nouvelles tables fragmentées et de référence.
-
Conversion de tables standard en tables illimitées— Utilisez cette méthode lorsque vous souhaitez convertir des tables standard existantes en tables fragmentées et en tables de référence.
Nous fournissons également des exemples de schémas pour la base de données Aurora Postgre SQL Limitless.