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.
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:
- Meer informatie over het bouwen van schaalbare apps.
- Verbinding maken en query's uitvoeren met uw app-stack.
- Bekijk hoe de Azure Cosmos DB for PostgreSQL-API PostgreSQL uitbreidt en nuttige diagnostische query's probeert.
- Kies de beste clustergrootte voor uw workload.
- Meer informatie over het gebruik van Azure Cosmos DB for PostgreSQL als de opslagback-end voor meerdere microservices.
- De clusterprestaties bewaken .
- Gegevens efficiënt opnemen met Azure Stream Analytics en Azure Data Factory.
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
- Maak een nieuw account met behulp van Azure Portal.
- Maak verbinding met een cluster met psql.
- Gebruik de Citus-extensie om tabellen te distribueren.