Schaalbare apps bouwen in Azure Cosmos DB for PostgreSQL

VAN TOEPASSING OP: Azure Cosmos DB for PostgreSQL (mogelijk gemaakt door de Citus-database-extensie naar PostgreSQL)

Er zijn drie stappen betrokken bij het bouwen van schaalbare apps met Azure Cosmos DB for PostgreSQL:

  1. Classificeer uw toepassingsworkload. Er zijn use-cases waarbij Azure Cosmos DB for PostgreSQL schijnt: Multitenant SaaS, microservices, realtime operationele analyses en OLTP met hoge doorvoer. Bepaal of uw app in een van deze categorieën valt.
  2. Gebruik op basis van de workload op schema gebaseerde sharding of identificeer de optimale shardsleutel voor de gedistribueerde tabellen. Classificeer uw tabellen als verwijzing, gedistribueerd of lokaal.
  3. Wanneer u sharding op basis van rijen gebruikt, werkt u het databaseschema en de toepassingsquery's bij om ze snel te laten verlopen tussen knooppunten.

Volgende stappen 

Voordat u een nieuwe app gaat bouwen, moet u eerst wat meer lezen over de architectuur van Azure Cosmos DB for PostgreSQL.