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 di Aurora PostgreSQL Limitless Database
In Aurora PostgreSQL Limitless Database, esistono tre tipi di tabelle che contengono i dati:
-
Standard: è il tipo di tabella predefinito in Aurora PostgreSQL Limitless Database. Puoi creare tabelle standard utilizzando il comando CREATE TABLE
ed eseguire su di esse operazioni DDL (Data Definition Language) e DML (Data Manipulation Language). Le tabelle standard non sono tabelle distribuite. Vengono archiviate su uno degli shard selezionato internamente dal sistema.
-
Sottoposte a sharding: queste tabelle sono distribuite su più shard. I dati vengono suddivisi tra gli shard in base ai valori di specifiche colonne della tabella. Questo set di colonne è chiamato chiave di shard.
-
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 join tra tabelle di riferimento e tabelle sottoposte a sharding possono essere eseguite direttamente sugli shard, eliminando movimenti di dati non necessari tra shard e router.
Esistono due modi per creare tabelle Limitless:
-
Creazione di tabelle Limitless utilizzando variabili: utilizza questo metodo quando vuoi creare nuove tabelle sottoposte a sharding e di riferimento.
-
Conversione di tabelle standard in tabelle Limitless: utilizza questo metodo per convertire tabelle standard esistenti in tabelle sottoposte a sharding e di riferimento.
Sono inoltre disponibili schemi di esempio per Aurora PostgreSQL Limitless Database.