Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Aurora Postgre SQL Limitless-Datenbanktabellen erstellen
Es gibt drei Arten von Tabellen, die Ihre Daten in Aurora Postgre SQL Limitless Database enthalten:
-
Standard — Dies ist der Standardtabellentyp in Aurora Postgre SQL Limitless Database. Sie erstellen Standardtabellen mit dem CREATETABLE
Befehl und können die Operationen Data Description Language (DDL) und Data Manipulation Language (DML) für sie ausführen. Standardtabellen sind keine verteilten Tabellen. Sie werden auf einem der vom System intern ausgewählten Shards gespeichert.
-
Sharded — Diese Tabellen sind auf mehrere Shards verteilt. Die Daten werden auf der Grundlage der Werte der angegebenen Spalten in der Tabelle auf die Shards aufgeteilt. Dieser Satz von Spalten wird als Shard-Schlüssel bezeichnet.
-
Referenz — Diese Tabellen werden auf allen Shards repliziert. Sie werden für selten geänderte Referenzdaten wie Produktkataloge und Postleitzahlen verwendet.
Verbindungsabfragen zwischen Referenz- und Shard-Tabellen können auf Shards ausgeführt werden, wodurch unnötige Datenbewegungen zwischen Shards und Routern vermieden werden.
Es gibt zwei Möglichkeiten, unbegrenzt viele Tabellen zu erstellen:
-
Unbegrenzte Anzahl von Tabellen mithilfe von Variablen erstellen— Verwenden Sie diese Methode, wenn Sie neue Sharding-Tabellen und Referenztabellen erstellen möchten.
-
Konvertierung von Standardtabellen in unbegrenzt viele Tabellen— Verwenden Sie diese Methode, wenn Sie bestehende Standardtabellen in Sharded- und Referenztabellen konvertieren möchten.
Wir bieten auch Beispielschemas für Aurora Postgre SQL Limitless Database.