Bancos de dados, tabelas e exibições - Visão geral

Todos os dados do Snowflake são mantidos em bancos de dados. Cada banco de dados consiste em um ou mais esquemas, que são agrupamentos lógicos de objetos de banco de dados, tais como tabelas e exibições. O Snowflake não coloca limites rígidos no número de bancos de dados, esquemas (dentro de um banco de dados) ou objetos (dentro de um esquema) que você pode criar.

Use as seguintes páginas para aprender sobre tabelas e tipos de tabelas, exibições, considerações de design e outros conteúdos relacionados.

Explicação das estruturas de tabela do Snowflake

Introdução a micropartições e clustering de dados, dois dos principais conceitos utilizados nas estruturas de tabelas físicas do Snowflake.

Tabelas temporárias e transitórias

Snowflake oferece suporte à criação de tabelas temporárias para armazenar dados não permanentes e transitórios, tais como dados ETL, dados específicos da sessão ou outros dados de curta duração.

Tabelas externas

O Snowflake oferece suporte ao conceito de uma tabela externa. As tabelas externas são somente leitura e seus arquivos são armazenados em um estágio externo.

Hybrid Tables

O Snowflake oferece suporte ao conceito de uma tabela híbrida. As tabelas híbridas fornecem desempenho otimizado para operações de leitura e gravação em cargas de trabalho transacionais e híbridas.

Iceberg Tables

Snowflake oferece suporte ao formato de tabela aberta Apache Iceberg. As tabelas Snowflake Iceberg usam dados em armazenamento em nuvem externo e oferecem a opção de usar o Snowflake como o catálogo Iceberg, um catálogo Iceberg externo ou para criar uma tabela a partir de arquivos no armazenamento de objetos.

Exibições

Uma exibição permite que o resultado de uma consulta seja acessado como se fosse uma tabela. Exibições têm muitas finalidades, incluindo a combinação, segregação e proteção de dados.

Exibições seguras

O Snowflake oferece suporte ao conceito de uma exibição segura. As exibições seguras são projetadas especificamente para a privacidade dos dados. Por exemplo, para limitar o acesso a dados sensíveis que não devem ser expostos a todos os usuários da(s) tabela(s) subjacente(s).

Exibições materializadas

Exibições materializadas são exibições pré-calculadas a partir de dados derivados de uma especificação de consulta e armazenadas para uso posterior. Consultar uma exibição materializada é mais rápido do que executar uma consulta referente à tabela base da exibição pois os dados são pré-calculados.

Práticas recomendadas para projetar tabelas

Práticas recomendadas, diretrizes gerais e considerações importantes ao projetar e gerenciar tabelas.

Como clonar práticas recomendadas

Práticas recomendadas, diretrizes gerais e considerações importantes na clonagem de objetos no Snowflake, especialmente bancos de dados, esquemas e tabelas permanentes.

Considerações sobre armazenamento de dados

Este tópico fornece práticas recomendadas e diretrizes para controlar os custos de armazenamento de dados associados à proteção contínua de dados (CDP), particularmente para tabelas.