Erstellen von skalierbaren Apps in Azure Cosmos DB für PostgreSQL

GILT FÜR: Azure Cosmos DB for PostgreSQL (unterstützt von der Citus-Datenbankerweiterung auf PostgreSQL)

Die Erstellung skalierbarer Apps mit Azure Cosmos DB für PostgreSQL erfolgt in drei Schritten:

  1. Klassifizieren Sie die Anwendungsworkload. Es gibt Anwendungsfälle, in denen Azure Cosmos DB for PostgreSQL besonders geeignet ist: SaaS mit mehreren Mandanten, Microservices, operative Echtzeitanalyse und OLTP mit hohem Durchsatz. Bestimmen Sie, ob Ihre App in eine dieser Kategorien fällt.
  2. Verwenden Sie anhand der Workload schemabasiertes Sharding oder ermitteln Sie den optimalen Shardschlüssel für die verteilen Tabellen. Klassifizieren Sie die Tabellen als referentiell, verteilt oder lokal.
  3. Aktualisieren Sie bei der Verwendung von zeilenbasiertem Sharding Datenbankschema und Anwendungsabfragen, um die knotenübergreifende Verarbeitung zu beschleunigen.

Nächste Schritte

Bevor Sie mit der Erstellung einer neuen App beginnen, sollten Sie sich zunächst etwas mehr über die Architektur von Azure Cosmos DB für PostgreSQL informieren.