Criar uma estratégia de particionamento de dados
Identificar estratégias para gerenciar relações entre entidades de dados, como clientes e dados de vendas. Aprimore o desempenho e a colocação em escala do modelo de dados pré-agregando e desnormalizando os dados. Use o feed de alterações para manter a integridade referencial dos seus dados.
Objetivos de aprendizagem
Ao concluir este módulo, aprenderemos a:
- Gerenciar as relações entre as entidades de dados usando estratégias avançadas de modelagem e particionamento.
- Manter a integridade referencial dos seus dados usando o feed de alterações.
- Implementar estratégias de pré-agregação e desnormalização dos dados para aprimorar o desempenho e a colocação em escala do modelo de dados.
- Otimizar o armazenamento e a computação, misturando tipos de entidade em um único contêiner
Pré-requisitos
- Familiaridade com os conceitos do Azure Cosmos DB, como bancos de dados, contêineres, documentos e taxa de transferência (unidades de solicitação por segundo [RU/s]).
- Familiaridade com a navegação pelos recursos e dados do Azure Cosmos DB usando o Data Explorer no portal do Azure, com a execução de consultas e a exibição das estatísticas de consulta nos resultados.
- Familiaridade com estratégias básicas de modelagem e particionamento, como a inserção ou a referenciação de dados nas entidades.
- Familiaridade com o SDK do .NET do Azure Cosmos DB v3.
- Familiaridade com o feed de alterações do Azure Cosmos DB.