Skip to main content
ClickHouse Managed Postgres est un service Managed Postgres de niveau entreprise conçu pour la performance et le passage à l’échelle. Reposant sur un stockage NVMe physiquement colocalisé avec les ressources de calcul, il offre jusqu’à 10x plus de performances pour les charges de travail limitées par le disque que les alternatives reposant sur du stockage réseau comme EBS. Conçu en partenariat avec Ubicloud, dont l’équipe fondatrice a fait ses preuves dans la fourniture d’un Postgres de classe mondiale chez Citus Data, Heroku et Microsoft, ClickHouse Managed Postgres résout les problèmes de performance que rencontrent souvent les applications en forte croissance : ingestion et mises à jour plus lentes, vacuums lents, hausse de la latence des requêtes les plus lentes et pics de WAL dus à des IOPS disque limitées.

Postgres pour les transactions, ClickHouse pour l’analytique

Utilisez Postgres pour les charges de travail applicatives transactionnelles (OLTP), comme la création de commandes, la mise à jour des stocks et la gestion des comptes utilisateurs. Postgres est votre système de référence : les modifications liées peuvent être validées ou annulées ensemble au sein d’une même transaction. Lorsque votre application a également besoin d’analytique sur de grands jeux de données, ajoutez un service ClickHouse et reliez les deux avec ClickPipes :
  1. Votre application lit et écrit des données opérationnelles dans Postgres, en utilisant des transactions pour regrouper les modifications liées.
  2. Configurez ClickPipes pour copier les tables sélectionnées vers ClickHouse et répliquer en continu les insertions, mises à jour et suppressions validées grâce au change data capture (CDC).
  3. Exécutez vos requêtes analytiques dans ClickHouse. Vous pouvez vous connecter directement à ClickHouse ou interroger ses tables depuis Postgres via l’extension pg_clickhouse.
La réplication est asynchrone : les résultats analytiques peuvent donc accuser un retard par rapport aux modifications validées dans Postgres. Les deux bases de données ont des limites transactionnelles distinctes : le CDC et pg_clickhouse ne fournissent pas de transaction partagée entre Postgres et ClickHouse. Les lectures qui nécessitent l’état applicatif validé le plus récent doivent passer par Postgres. Vous pouvez commencer avec Postgres seul et ajouter ClickHouse lorsque le besoin s’en fait sentir. Suivez le démarrage rapide ClickHouse Managed Postgres pour essayer les deux services, ou rendez-vous directement à la section ajout des fonctionnalités analytiques si vous disposez déjà d’un service Postgres.

Performances propulsées par le NVMe

La plupart des services Managed Postgres utilisent un stockage réseau comme Amazon EBS, qui nécessite un aller-retour sur le réseau pour chaque accès au disque. Cela introduit une latence mesurée en millisecondes et limite les IOPS, créant des goulots d’étranglement pour les charges de travail riches en écritures ou intensives en E/S. ClickHouse Managed Postgres utilise un stockage NVMe physiquement rattaché au même serveur que votre base de données. Cette différence d’architecture offre :
  • Une latence disque de l’ordre de la microseconde au lieu de millisecondes
  • Des limites d’IOPS soutenues jusqu’à 10x plus élevées* sans goulots d’étranglement réseau
  • Jusqu’à 10x plus de performances pour les charges de travail limitées par le disque, à coût égal
Pour les charges de travail Postgres principalement limitées par les IOPS disque et la latence, cela se traduit par une ingestion plus rapide, des opérations de vacuum plus rapides, une latence des requêtes les plus lentes plus faible et des performances plus prévisibles sous charge.
Découvrez les performances de Postgres sur des disques NVMe dans ces benchmarks de performance.
Pour connaître les limites locales du NVMe sur AWS, consultez Memory optimized, Storage optimized, CPU optimized. Pour GCP, consultez Local SSD disks.

Fournisseurs cloud pris en charge

ClickHouse Managed Postgres est disponible chez les fournisseurs cloud suivants :
ClickHouse Managed Postgres sur GCP est en Private Preview. Vous pouvez vous inscrire à la liste d’attente de la Private Preview GCP ici. Consultez l’annonce pour en savoir plus.

Intégration native à ClickHouse

ClickHouse Managed Postgres s’intègre nativement à ClickHouse afin de combiner transactions et analytique, sans recourir à des pipelines ETL complexes.

Réplication de Postgres vers ClickHouse

Répliquez vos données Postgres vers ClickHouse à l’aide du connecteur Postgres CDC dans ClickPipes. Le connecteur gère à la fois le chargement initial et la synchronisation incrémentielle continue, et a fait ses preuves en production auprès de centaines de clients grands comptes qui déplacent des centaines de téraoctets par mois.

pg_clickhouse : couche de requêtes unifiée

Chaque instance ClickHouse Managed Postgres inclut l’extension pg_clickhouse, qui vous permet d’interroger ClickHouse directement depuis Postgres. Votre application peut utiliser Postgres comme couche de requêtes unifiée pour les transactions et l’analytique, sans avoir à se connecter à plusieurs bases de données. L’extension offre un pushdown complet des requêtes vers ClickHouse pour une exécution efficace, avec notamment la prise en charge des filtres, des jointures, des semi-jointures, des agrégations et des fonctions. À l’heure actuelle, 14 des 22 requêtes TPC-H sont entièrement déportées, avec des performances supérieures de plus de 60 fois à celles obtenues en exécutant les mêmes requêtes dans Postgres standard.

Fiabilité de niveau entreprise

ClickHouse Managed Postgres offre les fonctionnalités de fiabilité et de sécurité nécessaires aux charges de travail en production.

Haute disponibilité

Configurez jusqu’à deux répliques de secours réparties sur différentes zones de disponibilité à l’aide d’une réplication basée sur le quorum. Ces répliques sont dédiées à la haute disponibilité et au basculement automatique, afin d’assurer une reprise rapide de votre base de données en cas de défaillance. Pour augmenter la capacité de lecture, vous pouvez provisionner des répliques de lecture. Consultez la page Haute disponibilité pour plus de détails sur la configuration.

Sauvegardes et restauration

Chaque instance comprend des sauvegardes automatiques prenant en charge les forks et la restauration à un instant donné. Les sauvegardes s’appuient sur WAL-G, un outil open source bien connu qui gère les sauvegardes complètes et l’archivage continu du WAL vers le stockage objet.

Sécurité et conformité

ClickHouse Managed Postgres est conçu pour répondre aux mêmes normes de sécurité que ClickHouse Cloud :
  • Authentification : prise en charge de SAML/SSO
  • Sécurité réseau : liste d’autorisation d’adresses IP, chiffrement des données au repos et en transit (TLS 1.3)
  • Contrôle d’accès : accès superutilisateur complet pour l’administration de la base de données

Fondation open source

Postgres et ClickHouse sont tous deux des bases de données open source qui s’appuient sur des communautés importantes et dynamiques. Les composants d’intégration, notamment l’extension pg_clickhouse et la réplication CDC assurée par PeerDB, sont eux aussi open source. Cette base vous garantit l’absence de dépendance vis-à-vis d’un fournisseur, tout en vous offrant un contrôle total et une flexibilité à long terme sur votre stack de données.
Dernière modification le 26 septembre 2026