Définition d’Azure Cosmos DB for PostgreSQL
S’APPLIQUE À : Azure Cosmos DB for PostgreSQL (avec l’extension de base de données Citus pour 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é, les données d’Internet des objets (IoT), les finances, la logistique et la recherche.
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 :
- Découvrez comment créer des applications évolutives.
- Se connecter et envoyer des requêtes avec votre pile d’applications.
- Découvrez comment l’API Azure Cosmos DB for PostgreSQL étend PostgreSQL et essayez des requêtes de diagnostic utiles.
- Choisissez la meilleure taille de cluster pour votre charge de travail.
- Découvrez comment utiliser Azure Cosmos DB for PostgreSQL comme back-end de stockage pour plusieurs microservices.
- Surveillez les performances du cluster.
- Ingérer efficacement des données avec Azure Stream Analytics et Azure Data Factory.
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
- Créez un compte à l’aide du portail Azure.
- Connectez-vous à un cluster avec psql.
- Utilisez l’extension Citus pour distribuer des tables.