Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Este artigo apresenta uma visão geral das soluções de bases de dados Azure descritas no Azure Architecture Center.
Apache®, Apache Cassandra® e o logótipo da Hadoop são marcas registadas ou marcas da Apache Software Foundation nos Estados Unidos e/ou noutros países. Nenhum endosso da Apache Software Foundation está implícito no uso dessas marcas.
As soluções Azure Database incluem sistemas tradicionais de gestão de bases de dados relacionais (RDBMS e OLTP), cargas de trabalho de big data e análises (incluindo OLAP) e cargas de trabalho NoSQL.
As cargas de trabalho RDBMS incluem processamento de transações online (OLTP) e processamento analítico online (OLAP). Os dados de várias fontes na organização podem ser consolidados em um data warehouse. Você pode usar um processo de extração, transformação, carregamento (ETL) ou extrair, carregar, transformar (ELT) para mover e transformar os dados de origem. Para mais informações sobre Bases de Dados RDBMS, consulte Explore Bases de Dados Relacionais em Azure.
Uma arquitetura de big data é projetada para lidar com a ingestão, processamento e análise de dados grandes ou complexos. As soluções de Big Data normalmente envolvem uma grande quantidade de dados relacionais e não relacionais, que os sistemas RDBMS tradicionais não são adequados para armazenar. Estes normalmente envolvem soluções como Data Lakes, Delta Lakes e lakehouses. Veja mais informações em Analytics Architecture Design.
NoSQL, alternadamente designadas por não relacionais, NoSQL DBs ou não-SQL, destacam o fato de que conseguem lidar com enormes volumes de dados não estruturados que mudam rapidamente. Eles não armazenam dados em tabelas, linhas e colunas, como bancos de dados (SQL). Para mais informações sobre Bases de Dados NoSQL, consulte Dados NoSQL e O que são Bases de Dados NoSQL?.
Este artigo fornece recursos para aprender sobre bases de dados do Azure. Ele descreve caminhos para implementar as arquiteturas que atendem às suas necessidades e as melhores práticas a ter em mente ao projetar suas soluções.
Há muitas arquiteturas para você desenhar para atender às suas necessidades de banco de dados. Também fornecemos ideias de soluções para você desenvolver, que incluem links para todos os componentes de que você precisa.
Aprenda sobre bases de dados no Azure
À medida que você começa a pensar em possíveis arquiteturas para sua solução, é vital que você escolha o armazenamento de dados correto. Se és novo em bases de dados no Azure, o melhor sítio para começar é o Microsoft Learn. Esta plataforma online gratuita oferece vídeos e tutoriais para aprendizagem interativa. O Microsoft Learn oferece caminhos de aprendizagem baseados na sua função, como desenvolvedor ou analista de dados.
Pode começar com uma descrição geral das diferentes bases de dados no Azure e da sua utilização. Também pode consultar módulos de dados do Azure e escolher uma abordagem para armazenamento de dados no Azure. Estes artigos ajudam-no a compreender as suas escolhas em soluções de dados Azure e a perceber porque é que algumas soluções são recomendadas em cenários específicos.
Aqui estão alguns módulos do Learn que você pode achar úteis:
- Desenha a tua migração para Azure
- Implementar Azure SQL Database
- Explore Azure bases de dados e serviços de análise
- Assegure o seu Azure SQL Database
- Azure Cosmos DB
- Azure Database for PostgreSQL
- Azure Database for MySQL
- SQL Server em VMs Azure
Caminho para a produção
Para encontrar opções úteis para lidar com dados relacionais, considere estes recursos:
- Para saber mais sobre recursos para recolher dados de múltiplas fontes e como aplicar transformações de dados dentro dos pipelines de dados, consulte Analytics em Azure.
- Para saber mais sobre o OLAP, que organiza grandes bancos de dados de negócios e oferece suporte a análises complexas, consulte Processamento analítico on-line.
- Para saber mais sobre como os sistemas OLTP registram as interações empresariais à medida que ocorrem, consulte Processamento de transações online.
Um banco de dados não relacional não usa o esquema tabular de linhas e colunas. Para mais informações, veja dados não relacionais e NoSQL.
Para saber mais sobre data lakes, que contêm uma grande quantidade de dados em seu formato nativo bruto, consulte Data lakes.
Uma arquitetura de big data pode lidar com ingestão, processamento e análise de dados que são muito grandes ou complexos para sistemas de banco de dados tradicionais. Para obter mais informações, consulte Arquiteturas de Big Data e Análises.
Uma nuvem híbrida é um ambiente de TI que combina nuvem pública e datacenters locais. Para mais informações, considere Azure Arc combinado com bases de dados Azure.
Azure Cosmos DB é um serviço de base de dados NoSQL totalmente gerido para desenvolvimento moderno de aplicações. Para mais informações, consulte Azure Cosmos DB modelo de recursos.
Para saber mais sobre as opções de transferência de dados para e de Azure, consulte Transferir dados para e de Azure.
Melhores práticas
Analise essas práticas recomendadas ao projetar suas soluções.
| Melhores práticas | Descrição |
|---|---|
| Padrão de Caixa de Saída Transacional com o Azure Cosmos DB | Saiba como usar o padrão de caixa de saída transacional para mensagens confiáveis e entrega garantida de eventos. |
| Distribua os seus dados globalmente com Azure Cosmos DB | Para obter baixa latência e alta disponibilidade, alguns aplicativos precisam ser implantados em datacenters próximos de seus usuários. |
| segurança em Azure Cosmos DB | As práticas recomendadas de segurança ajudam a prevenir, detetar e responder a violações de banco de dados. |
| Backup contínuo com restauração pontual em Azure Cosmos DB | Saiba mais sobre a funcionalidade de restauro pontual do Azure Cosmos DB. |
| Alcançar alta disponibilidade com Azure Cosmos DB | O Azure Cosmos DB oferece múltiplas funcionalidades e opções de configuração para alcançar alta disponibilidade. |
| Alta disponibilidade para Azure SQL Database e SQL Managed Instance | O banco de dados não deve ser um único ponto de falha em sua arquitetura. |
Opções de tecnologia
Existem muitas opções de tecnologias para usar com as bases de dados do Azure. Estes artigos ajudam-no a escolher as melhores tecnologias para as suas necessidades.
- Escolha um armazenamento de dados
- Escolha um armazenamento de dados analíticos em Azure
- Escolha uma tecnologia de análise de dados em Azure
- Escolha uma tecnologia de processamento por lote em Azure
- Escolha uma tecnologia de armazenamento de big data em Azure
- Escolha uma tecnologia de orquestração de pipeline de dados em Azure
- Escolha um armazenamento de dados de pesquisa em Azure
- Escolha uma tecnologia de processamento de fluxo em Azure
Mantenha-se atualizado com os bancos de dados
Consulte as atualizações Azure para se manter atualizado com a tecnologia Azure Bases de Dados.
Contribuidores
A Microsoft mantém este artigo. Os seguintes colaboradores escreveram este artigo.
- Mohit Agarwal | Arquiteto Principal de Soluções em Nuvem
Para ver perfis de LinkedIn não públicos, inicie sessão no LinkedIn.
Recursos relacionados
- Cenário da Adatum Corporation para análise em escala na nuvem no Azure
- Cenário Lamna Healthcare para gestão de dados e análise em Azure
- Otimizar a administração de instâncias do SQL Server
- Cenário Relecloud para gestão e análise de dados em Azure
Produtos de base de dados semelhantes
Se você estiver familiarizado com a Amazon Web Services (AWS) ou o Google Cloud, consulte as seguintes comparações: