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. |