Wat is Azure Cosmos DB for PostgreSQL?

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

Azure Cosmos DB for PostgreSQL is een beheerde service voor PostgreSQL die is uitgebreid met de opensource-superkracht van Citus van gedistribueerde tabellen. Met deze superkracht kunt u zeer schaalbare relationele toepassingen bouwen. U kunt beginnen met het bouwen van toepassingen op een cluster met één knooppunt, op dezelfde manier als met PostgreSQL. Naarmate de schaalbaarheids- en prestatievereisten van uw toepassing toenemen, kunt u naadloos schalen naar meerdere knooppunten door uw tabellen transparant te distribueren.

Echte klanttoepassingen die zijn gebouwd op Azure Cosmos DB for PostgreSQL, bevatten saaS-apps (software-as-a-service), realtime operationele analyse-apps en transactionele apps met hoge doorvoer. Deze apps omvatten verschillende verticalen, zoals verkoop- en marketingautomatisering, gezondheidszorg, IoT-gegevens (Internet of Things), financiën, logistiek en zoeken.

Diagram that shows distributed architecture.

Controlelijst voor implementatie

Terwijl u toepassingen wilt maken met Azure Cosmos DB for PostgreSQL, moet u ervoor zorgen dat u de volgende artikelen hebt bekeken:

Volledig beheerde, tolerante database

Omdat Azure Cosmos DB for PostgreSQL een volledig beheerde service is, beschikt het over alle functies voor een zorgeloze werking in productie. Functies zijn onder andere:

  • automatische hoge beschikbaarheid
  • back-ups
  • ingebouwde pgBouncer
  • leesreplica's
  • eenvoudige bewaking
  • privé-eindpunten
  • versleuteling
  • en meer

Altijd de nieuwste PostgreSQL-functies

Azure Cosmos DB for PostgreSQL wordt mogelijk gemaakt door de opensource-extensie Citus voor PostgreSQL. Omdat Citus geen fork van Postgres is, ondersteunt de Citus-extensie altijd de nieuwste primaire versie van PostgreSQL binnen een week na de release, met ondersteuning die is toegevoegd aan onze beheerde service in Azure maximaal enkele weken later.

Uw apps kunnen gebruikmaken van de nieuwste PostgreSQL-functies en -extensies, zoals systeemeigen partitionering voor prestaties, JSONB-ondersteuning voor het opslaan en opvragen van ongestructureerde gegevens en georuimtelijke functionaliteit via de PostGIS-extensie. Het is de snelheid die u nodig hebt, op de database waar u van houdt.

Eenvoudig beginnen, naadloos schalen

Een databasecluster kan beginnen als één knooppunt, terwijl u de superkracht hebt van het distribueren van tabellen. Met een paar dollar per dag is het de meest rendabele manier om Azure Cosmos DB voor PostgreSQL te ervaren. Als uw toepassing later meer schaal vereist, kunt u knooppunten toevoegen en uw gegevens opnieuw verdelen.

Volgende stappen