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:
- 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.
- 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.
- 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.