<p>Honnêtement, la <a href="https://www.youtube.com/watch?v=QLgK8yhKd5U&list=PLmamF3YkHLoLLGUtSoxmUkORcWaTyHlXp">vidéo ici</a>* a été d’une aide MAJEURE pour comprendre le partitionnement dans CosmosDb.</p>
<p>Mais, en résumé :<br>
La PartitionKey est une propriété qui <strong>existera</strong> sur chaque objet et qui est mieux utilisée pour regrouper des objets similaires/liés ensemble.</p>
<p>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.</p>
<p>MODIFICATION : Il convient de noter que la PartitionKey n’est pas requise pour les collections de moins de 10 Go. (merci David Makogon)</p>
<ul>
<li><a href="https://www.youtube.com/watch?v=QLgK8yhKd5U&list=PLmamF3YkHLoLLGUtSoxmUkORcWaTyHlXp">La vidéo</a> se trouvait auparavant sur <a href="https://learn.microsoft.com/en-us/azure/cosmos-db/partition-data">cette page MS docs</a> intitulée “Partitioning and horizontal scaling in Azure Cosmos DB”, mais a depuis été supprimée. Un lien direct a été fourni ci-dessus.</li>
</ul>