Compartilhar via


Padrões de gerenciamento de dados

O gerenciamento de dados é o elemento principal de aplicativos em nuvem e influencia a maioria dos atributos de qualidade. Os dados normalmente são hospedados em diferentes locais e em vários servidores por motivos como desempenho, escalabilidade ou a disponibilidade, e isso pode apresentar uma série de desafios. Por exemplo, deve ser mantida a consistência dos dados e dados normalmente precisam ser sincronizados em diferentes locais.

Além disso, os dados devem ser protegidos em repouso, em trânsito e por meio de mecanismos de acesso autorizados para manter garantias de segurança em relação à confidencialidade, integridade e disponibilidade. Veja Controle de proteção de dados do Azure Security Benchmark para obter mais informações.

Padrão Resumo
Cache-Aside Carregar dados sob demanda em um cache de um armazenamento de dados.
CQRS Separar as operações que leem dados de operações que atualizam dados usando interfaces separadas.
Fornecimento de Eventos Use um repositório somente de acréscimo para registrar a série inteira de eventos que descrevem as ações realizadas nos dados em um domínio.
Tabela de Índice Crie índices nos campos em armazenamentos de dados que são frequentemente referenciados por consultas.
Exibição Materializada Gere exibições pré-preenchidas nos dados em um ou mais armazenamentos de dados quando os dados não estiverem formatados como o ideal para as operações de consulta necessárias.
Fragmentação Divida um armazenamento de dados em um conjunto de partições horizontais ou fragmentos.
Hospedagem de Conteúdo Estático Implante conteúdo estático em um serviço de armazenamento baseado em nuvem que pode enviá-lo diretamente para o cliente.
Valet Key Use um token ou chave que fornece aos clientes acesso direto e restrito a um determinado recurso ou serviço.