Azure Cosmos DB - Comprendre la clé de partition
Honnêtement, la vidéo ici* a été d’une aide MAJEURE pour comprendre le partitionnement dans CosmosDb.
Mais, en résumé :
La PartitionKey est une propriété qui existera sur chaque objet et qui est mieux utilisée pour regrouper des objets similaires/liés ensemble.
De bons exemples incluent la localisation (comme la ville), l’identifiant client, l’équipe, et plus encore. Naturellement, cela dépend énormément de votre solution ; donc peut-être que si vous pouviez publier à quoi ressemble votre objet, nous pourrions vous recommander une bonne clé de partition.
MODIFICATION : Il convient de noter que la PartitionKey n’est pas requise pour les collections de moins de 10 Go. (merci David Makogon)
- La vidéo se trouvait auparavant sur cette page MS docs intitulée “Partitioning and horizontal scaling in Azure Cosmos DB”, mais a depuis été supprimée. Un lien direct a été fourni ci-dessus.