Skip to main content
ClickHouse Managed Postgres é um serviço gerenciado de Postgres de nível empresarial, criado para desempenho e escala. Com armazenamento NVMe fisicamente colocalizado com o processamento, ele oferece desempenho até 10 vezes superior para cargas de trabalho com gargalo de disco, em comparação com alternativas que usam armazenamento conectado à rede, como o EBS. Desenvolvido em parceria com a Ubicloud, cuja equipe fundadora tem um histórico de oferecer Postgres de classe mundial na Citus Data, Heroku e Microsoft, o ClickHouse Managed Postgres resolve os desafios de desempenho que aplicações em rápido crescimento costumam enfrentar: ingestão e atualizações mais lentas, vacuums lentos, aumento da latência de cauda e picos de WAL causados por IOPS de disco limitados.

Postgres para transações, ClickHouse para analytics

Use o Postgres para cargas de trabalho transacionais de aplicação (OLTP), como criação de pedidos, atualização de estoque e gerenciamento de contas de usuário. O Postgres é a sua fonte da verdade: alterações relacionadas podem receber commit ou ser revertidas em conjunto dentro de uma transação. Quando sua aplicação também precisar de analytics sobre grandes volumes de dados, adicione um serviço ClickHouse e conecte os dois com o ClickPipes:
  1. Sua aplicação lê e grava dados operacionais no Postgres, usando transações para agrupar alterações relacionadas.
  2. Configure o ClickPipes para copiar tabelas selecionadas para o ClickHouse e replicar continuamente inserções, atualizações e exclusões confirmadas por meio de change data capture (CDC).
  3. Execute consultas analíticas no ClickHouse. Você pode se conectar diretamente ao ClickHouse ou consultar suas tabelas a partir do Postgres por meio da extensão pg_clickhouse.
A replicação é assíncrona, portanto os resultados analíticos podem ficar defasados em relação às alterações já confirmadas no Postgres. Os dois bancos de dados têm limites de transação separados: o CDC e o pg_clickhouse não oferecem uma transação compartilhada entre Postgres e ClickHouse. Leituras que exijam o estado mais recente confirmado da aplicação devem usar o Postgres. Você pode começar apenas com o Postgres e adicionar o ClickHouse quando precisar. Siga o quickstart do ClickHouse Managed Postgres para experimentar os dois serviços ou vá direto para adicionar analytics se você já tiver um serviço Postgres.

Desempenho impulsionado por NVMe

A maioria dos serviços de Postgres gerenciados usa armazenamento conectado à rede, como o Amazon EBS, o que exige uma ida e volta pela rede a cada acesso ao disco. Isso introduz latência na casa dos milissegundos e limita os IOPS, criando gargalos para cargas de trabalho com muita gravação ou intensivas em E/S. O ClickHouse Managed Postgres usa armazenamento NVMe fisicamente conectado ao mesmo servidor do seu banco de dados. Essa diferença arquitetural oferece:
  • Latência de disco na casa dos microssegundos em vez de milissegundos
  • Limites sustentados de IOPS 10x maiores* sem gargalos de rede
  • Desempenho até 10x mais rápido para workloads com gargalo de disco pelo mesmo custo
Para cargas de trabalho do Postgres limitadas principalmente por IOPS de disco e latência, isso se traduz em ingestão mais rápida, vacuums mais rápidos, menor latência de cauda e desempenho mais previsível sob carga.
Saiba quão rápido o Postgres é em discos NVMe nos benchmarks de desempenho.
Para ver os limites locais de NVMe na AWS, consulte Otimizado para memória, Otimizado para armazenamento, otimizado para CPU. Para o GCP, consulte Discos SSD locais.

Provedores de Cloud suportados

O ClickHouse Managed Postgres está disponível nos seguintes provedores de Cloud:
O ClickHouse Managed Postgres no GCP está em Private Preview. Você pode se inscrever na lista de espera do Private Preview do GCP aqui. Leia o anúncio para saber mais.

Integração nativa com o ClickHouse

O ClickHouse Managed Postgres se integra nativamente ao ClickHouse para unir transações e análises sem pipelines de ETL complexos.

Replicação de Postgres para ClickHouse

Replique seus dados do Postgres para o ClickHouse usando o conector Postgres CDC do ClickPipes. O conector faz tanto a carga inicial quanto a sincronização incremental contínua, e já foi validado em produção por centenas de clientes enterprise que movimentam centenas de terabytes por mês.

pg_clickhouse: camada unificada de consultas

Toda instância do ClickHouse Managed Postgres vem com a extensão pg_clickhouse, que permite consultar o ClickHouse diretamente do Postgres. Sua aplicação pode usar o Postgres como uma camada unificada de consultas para transações e análises, sem precisar se conectar a vários bancos de dados. A extensão oferece amplo suporte a query pushdown para o ClickHouse, garantindo execução eficiente, inclusive com suporte a filtros, junções, semijunções, agregações e funções. Atualmente, 14 de 22 consultas TPC-H são totalmente processadas via pushdown, resultando em ganhos de desempenho de mais de 60x em comparação com a execução das mesmas consultas no Postgres padrão.

Confiabilidade de nível empresarial

O ClickHouse Managed Postgres oferece os recursos de confiabilidade e segurança exigidos pelas cargas de trabalho em produção.

Alta disponibilidade

Configure até duas réplicas em espera em diferentes zonas de disponibilidade usando replicação baseada em quórum. Essas réplicas em espera são dedicadas à alta disponibilidade e ao failover automático, garantindo que seu banco de dados se recupere rapidamente de falhas. Para escalabilidade de leitura, você pode provisionar réplicas de leitura. Consulte a página Alta disponibilidade para obter detalhes de configuração.

Backups e recuperação

Toda instância inclui backups automáticos com suporte a forks e recuperação point-in-time. Os backups usam WAL-G, uma ferramenta open-source bastante conhecida que gerencia backups completos e o arquivamento contínuo de WAL em armazenamento de objetos.

Segurança e conformidade

O ClickHouse Managed Postgres foi projetado para atender aos mesmos padrões de segurança do ClickHouse Cloud:
  • Autenticação: suporte a SAML/SSO
  • Segurança de rede: lista de IPs permitidos, criptografia em repouso e em trânsito (TLS 1.3)
  • Controle de acesso: acesso completo de superusuário para administração do banco de dados

Base open source

Tanto o Postgres quanto o ClickHouse são bancos de dados open source com comunidades grandes e ativas. Os componentes de integração, incluindo a extensão pg_clickhouse e a replicação por CDC viabilizada pelo PeerDB, também são open source. Essa base evita a dependência de fornecedor, dando a você controle total e flexibilidade de longo prazo sobre sua stack de dados.
Última modificação em 26 de setembro de 2026