Padrões de gestão de dados

A gestão de dados é o elemento-chave das aplicações da cloud e influencia a maioria dos atributos de qualidade. Os dados normalmente estão alojados em diferentes localizações e em vários servidores por motivos de desempenho, disponibilidade ou escalabilidade, e isto pode apresentar diversos desafios. Por exemplo, deve ser mantida uma consistência de dados e estes têm normalmente de ser sincronizados em diferentes localizações.

Além disso, os dados devem ser protegidos em repouso, em trânsito e através de mecanismos de acesso autorizados para manter as garantias de segurança de confidencialidade, integridade e disponibilidade. Consulte o Controle de Proteção de Dados de Referência de Segurança do Azure para obter mais informações.

Padrão Resumo
Cache-Aside Carregar dados a pedido para uma cache a partir de um arquivo de dados
CQRS Segregue operações de leitura de dados a partir de operações que atualizam dados através de interfaces separadas.
Origem do Evento Utilize um arquivo só com anexos para registar a série completa dos eventos que descrevem ações tomadas nos dados de um domínio.
Tabela de Índice Crie índices sobre os campos nos arquivos de dados que são frequentemente referenciados por consultas.
Vista Materializada Gere vistas pré-preenchidas sobre os dados em um ou mais arquivos de dados quando os dados não estão formatados idealmente para operações de consulta necessárias.
Fragmentação Divida um arquivo de dados num conjunto de partições horizontais ou shards.
Alojamento de Conteúdo Estático Implemente conteúdo estático num serviço de armazenamento baseado na cloud que o pode oferecer diretamente ao cliente.
Chave Valet Utilize um token ou chave que oferece aos clientes um acesso direto restrito a um recurso ou serviço específico.