Tipo SUPER - AWS Clean Rooms

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Tipo SUPER

Use o tipo de dados SUPER para armazenar dados semiestruturados ou documentos como valores.

Os dados semiestruturados não estão em conformidade com a estrutura rígida e tabular do modelo de dados relacional usado em bancos de dados SQL. O tipo de dados SUPER contém tags que fazem referência a entidades distintas nos dados. Os tipos de dados SUPER podem conter valores complexos, como matrizes, estruturas aninhadas e outras estruturas complexas associadas a formatos de serialização, como JSON. O tipo de dados SUPER é um conjunto de valores de matriz e estrutura sem esquema que abrange todos os outros tipos escalares de AWS Clean Rooms.

O tipo de dado SUPER é compatível com até 1 MB de dados para um campo ou objeto SUPER individual.

O tipo de dados SUPER tem as seguintes propriedades:

  • Um valor AWS Clean Rooms escalar:

    • Um nulo

    • Um booleano

    • Um número, como smallint, inteiro, bigint, decimal ou ponto flutuante (como float4 ou float8)

    • Um valor de string, como varchar ou char

  • Um valor complexo:

    • Um array de valores, incluindo escalar ou complexo

    • Uma estrutura, também conhecida como tupla ou objeto, que é um mapa de nomes e valores de atributos (escalar ou complexo)

Qualquer um dos dois tipos de valores complexos contém seus próprios escalares ou valores complexos sem ter quaisquer restrições de regularidade.

O tipo de dados SUPER suporta a persistência de dados semiestruturados em uma forma sem esquema. Embora modelo de dados hierárquico pode mudar, as versões antigas de dados podem coexistir na mesma coluna SUPER.