Typ SUPER - AWS Clean Rooms

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.

Typ SUPER

Verwenden Sie den SUPER-Datentyp, um halbstrukturierte Daten oder Dokumente als Werte zu speichern.

Halbstrukturierte Daten entsprechen nicht der starren und tabellarischen Struktur des relationalen Datenmodells, das in SQL-Datenbanken verwendet wird. Der SUPER-Datentyp enthält Tags, die auf unterschiedliche Entitäten innerhalb der Daten verweisen. SUPER-Datentypen können komplexe Werte wie Arrays, verschachtelte Strukturen und andere komplexe Strukturen enthalten, die mit Serialisierungsformaten wie JSON verknüpft sind. Der SUPER-Datentyp ist ein Satz von schemalosen Array- und Strukturwerten, die alle anderen Skalartypen von umfassen. AWS Clean Rooms

Der Datentyp SUPER unterstützt bis zu 1 MB an Daten für ein einzelnes SUPER-Feld oder -Objekt.

Der SUPER-Datentyp hat folgende Eigenschaften:

  • Ein skalarer Wert: AWS Clean Rooms

    • Ein Nullwert

    • Ein boolescher Wert

    • Eine Zahl, wie z. B. smallint, integer, bigint, decimal oder floating point (z. B. float4 oder float8)

    • Ein Zeichenfolgenwert, z. B. varchar oder char

  • Ein komplexer Wert:

    • Ein Array von Werten, einschließlich skalarer oder komplexer

    • Eine Struktur, auch bekannt als Tupel oder Objekt, die eine Zuordnung von Attributnamen und -werten (skalar oder komplex) darstellt

Jeder der beiden Typen komplexer Werte enthält eigene Skalare oder komplexe Werte ohne Einschränkungen für die Regelmäßigkeit.

Der SUPER-Datentyp unterstützt die Persistenz von halbstrukturierten Daten in einer schemalosen Form. Obwohl sich das hierarchische Datenmodell ändern kann, können die alten Datenversionen in derselben SUPER-Spalte nebeneinander existieren.