Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Creazione di tabelle del database Aurora SQL Postgre Limitless
Esistono tre tipi di tabelle che contengono i dati in Aurora SQL Postgre Limitless Database:
-
Standard: questo è il tipo di tabella predefinito in Aurora SQL Postgre Limitless Database. È possibile creare tabelle standard utilizzando il CREATETABLE
comando e su di esse eseguire operazioni Data Description Language (DDL) e Data Manipulation Language (DML). Le tabelle standard non sono tabelle distribuite. Sono archiviate su uno degli shard scelti internamente dal sistema.
-
Sharded: queste tabelle sono distribuite su più frammenti. I dati vengono suddivisi tra i frammenti in base ai valori delle colonne designate nella tabella. Questo set di colonne è chiamato shard key.
-
Riferimento: queste tabelle vengono replicate su tutti gli shard. Vengono utilizzate per dati di riferimento modificati raramente, come cataloghi di prodotti e codici postali.
Le query di unione tra tabelle di riferimento e tabelle frammentate possono essere eseguite su shard, eliminando lo spostamento non necessario di dati tra shard e router.
Esistono due modi per creare tabelle illimitate:
-
Creazione di tabelle illimitate utilizzando variabili— Utilizzate questo metodo quando desiderate creare nuove tabelle frammentate e di riferimento.
-
Conversione di tabelle standard in tabelle illimitate— Utilizzate questo metodo per convertire tabelle standard esistenti in tabelle frammentate e di riferimento.
Forniamo anche schemi di esempio per Aurora SQL Postgre Limitless Database.