Azure Cosmos DB pour PostgreSQL

S’APPLIQUE À : PostgreSQL

Azure Cosmos DB for PostgreSQL est un service géré pour PostgreSQL étendu avec le super pouvoir Citus open source des tables distribuées. Ce super pouvoir vous permet de créer des applications relationnelles hautement évolutives. Vous pouvez commencer à créer des applications sur un cluster à nœud unique, comme vous le feriez avec PostgreSQL. À mesure que les exigences en matière d’extensibilité et de performances de votre application augmentent, vous pouvez effectuer une mise à l’échelle transparente vers plusieurs nœuds en distribuant vos tables de manière transparente.

Les applications clientes réelles basées sur Azure Cosmos DB for PostgreSQL incluent des applications SaaS (software-as-a-service), des applications d’analytique opérationnelle en temps réel et des applications transactionnelles à haut débit. Ces applications s’étendent sur différents secteurs verticaux tels que l’automatisation des ventes et du marketing, les soins de santé, la télémétrie IoT, les finances, la logistique et la recherche.

Diagramme montrant l’architecture distribuée.

Liste de vérification de l’implémentation

Lorsque vous envisagez de créer des applications avec Azure Cosmos DB for PostgreSQL, veillez à consulter les articles suivants :

Base de données complètement managée et hautement résiliente

Azure Cosmos DB for PostgreSQL étant un service complètement managé, il possède toutes les caractéristiques pour fonctionner en production sans souci. Voici quelques fonctionnalités :

  • haute disponibilité automatique
  • backups
  • pgBouncer intégré
  • réplicas en lecture
  • surveillance simple
  • Points de terminaison privés
  • le chiffrement
  • Et bien plus...

Toujours les dernières fonctionnalités PostgreSQL

Azure Cosmos DB for PostgreSQL est optimisé par l’extension open source Citus pour PostgreSQL. Étant donné que Citus n’est pas une duplication de Postgres, l’extension Citus prend toujours en charge la dernière version majeure de PostgreSQL dans un délai d’une semaine après publication, avec ajout du support à notre service géré sur Azure quelques semaines plus tard.

Vos applications peuvent utiliser les fonctionnalités et extensions PostgreSQL les plus récentes, telles que le partitionnement natif pour les performances, la prise en charge de JSONB pour stocker et interroger des données non structurées et des fonctionnalités géospatiales via l’extension PostGIS. C’est la vitesse dont vous avez besoin, appliquée à la base de données que vous aimez.

Commencez simplement, mettez à l’échelle en toute transparence

Un cluster de base de données peut commencer en tant que simple nœud ayant néanmoins le super pouvoir de distribution des tables. Pour quelques dollars par jour, c’est le moyen le plus rentable d’expérimenter Azure Cosmos DB for PostgreSQL. Par la suite, si votre application nécessite une plus grande échelle, vous pouvez ajouter des nœuds et rééquilibrer vos données.

Étapes suivantes