Partilhar via


Classificação do armazenamento de dados

Este artigo descreve as opções de Armazenamento do Azure. Ele não cobre as opções de armazenamento da Internet das Coisas (IoT). Para obter mais informações sobre armazenamento relacionado à IoT, consulte Azure IoT e arquiteturas IoT. Este artigo também não abrange cargas de trabalho que usam dados vetorizados, como a maioria das cargas de trabalho de IA. Para obter mais informações, consulte Escolher um serviço do Azure para pesquisa vetorial.

As categorias de Armazenamento do Azure incluem soluções de armazenamento simples, armazenamento de banco de dados e análise e armazenamento IoT. As seções a seguir descrevem o armazenamento simples, o armazenamento de banco de dados e de análise.

Diagrama que ilustra classificações de armazenamento de dados no Azure.

Transfira um ficheiro do Visio desta arquitetura.

Soluções de armazenamento simples

Use soluções de armazenamento simples, como o Armazenamento de Blob do Azure (excluindo o Armazenamento do Azure Data Lake), Arquivos do Azure, discos do Azure, Armazenamento de Filas do Azure, Arquivos NetApp do Azure e Armazenamento de Tabela do Azure. Essas soluções são ideais para armazenar grandes quantidades de dados que não exigem recursos de atomicidade, consistência, isolamento e durabilidade (ACID). Soluções de armazenamento simples geralmente custam menos do que bancos de dados ou serviços de análise. Use armazenamento simples para compartilhamentos de arquivos, dados que precisam de consultas estruturadas mínimas e recursos transacionais e retenção de arquivos de longo prazo.

Armazenamento de banco de dados e análise

Use bancos de dados quando precisar de recursos ACID. Os bancos de dados do Azure incluem bancos de dados analíticos ou armazenamentos de dados e bancos de dados transacionais ou armazenamentos de dados.

  • Os bancos de dados analíticos e armazenamentos de dados do Azure, também conhecidos como cargas de trabalho OLAP (processamento analítico online), são serviços especializados projetados para armazenar, gerenciar e analisar grandes volumes de dados. Essas ferramentas especializadas armazenam, gerenciam e analisam grandes volumes de dados. Os bancos de dados analíticos fornecem a infraestrutura para armazenamento de dados, análise de big data e análise em tempo real. Eles são otimizados para ler grandes quantidades de dados e muitas vezes usam armazenamento colunar. Para obter mais informações, consulte Escolher um armazenamento de dados analíticos no Azure.

  • Os bancos de dados transacionais no Azure, também conhecidos como sistemas OLTP (processamento de transações online), oferecem suporte a cargas de trabalho que precisam de processamento de transações rápido, confiável e seguro. Os bancos de dados transacionais são otimizados para leitura e gravação de dados e normalmente usam armazenamento em linha, mas há exceções. Essa otimização garante a integridade e a consistência dos dados. Para obter mais informações sobre como implantar um banco de dados transacional, consulte Soluções OLTP.

Os dois tipos de bancos de dados transacionais incluem bancos de dados relacionais, também conhecidos como bancos de dados SQL, e bancos de dados não relacionais, também conhecidos como bancos de dados NoSQL.

Diagrama que compara sistemas de gerenciamento de banco de dados relacional e soluções de big data.

Transfira um ficheiro do Visio desta arquitetura.

  • Use bancos de dados relacionais para armazenar e organizar pontos de dados que tenham relações definidas para acesso rápido e fácil. Esses bancos de dados têm tabelas que representam categorias predefinidas. As linhas e colunas contêm informações sobre cada entidade. Esta estrutura proporciona um acesso eficiente e flexível aos dados. Exemplos desses bancos de dados no Azure incluem:

  • Os bancos de dados não relacionais armazenam, gerenciam e recuperam dados que não são necessariamente estruturados em forma tabular, como bancos de dados relacionais. Os bancos de dados NoSQL podem lidar com uma ampla variedade de tipos de dados, incluindo dados estruturados, semiestruturados e não estruturados. Exemplos desses bancos de dados no Azure incluem o Azure Cosmos DB e a Instância Gerenciada do Azure para Apache Cassandra.

Você pode precisar de um banco de dados híbrido ou armazenamento de dados para fins analíticos e transacionais. Esses casos de uso são conhecidos como processamento transacional e analítico híbrido. Para esses casos de uso, use produtos como o Azure Cosmos DB para PostgreSQL ou o Azure SQL Database Hyperscale.

Próximo passo