Einführung
Die Leistung ist eine der Überlegungen für die Verwendung von Azure Cosmos DB als Ihre NoSQL-Lösungen. Unabhängig davon, ob es sich um eine neue Datenbank handelt, die Sie erstellen oder eine vorhandene MongoDB-Datenbank erstellen, die Sie zu einer Azure Cosmos DB für MongoDB-Konto migrieren, ist die Datenbankleistung wichtig. Um dies zu erreichen, sollten wir die Modellierung, das Sharding und die Indizierung unserer Azure Cosmos DB für MongoDB-Datenbank und -Sammlungen berücksichtigen. In diesem Modul stellen wir die Modellierung, das Sharding und die Indizierung von Azure Cosmos DB vor. Darüber hinaus stellen wir Ihnen die Azure Cosmos DB für die MongoDB-Unterstützung für MongoDB-Aggregationspipelines vor. Mit diesen Pipelines können Entwickler*innen komplexere Abfragen erstellen und Daten bearbeiten, indem mehrere Aggregationsstufen miteinander kombiniert werden.
Entwerfen von Datenbanken für die Azure Cosmos DB für MongoDB
Nach Abschluss dieses Moduls können Sie folgende Aufgaben durchführen:
- Verstehen, welche Auswirkungen Modellierung und Sharding auf die Leistung Ihrer Azure Cosmos DB-Datenbank haben
- Wissen, welche verschiedenen Indextypen Sie in einer Azure Cosmos DB für MongoDB-Sammlung verwenden können.
- Wissen, wie die Azure Cosmos DB für MongoDB die MongoDB-Aggregationspipelines unterstützt.