Pular para o conteúdo principal
chDB é um engine SQL OLAP rápido, executado no próprio processo e com tecnologia ClickHouse v25.8.2.1. Você pode usá-lo quando quiser ter o poder do ClickHouse em uma linguagem de programação, sem precisar se conectar a um servidor ClickHouse.

Principais recursos

  • Engine SQL OLAP em processo - Com tecnologia ClickHouse, não é necessário instalar o servidor ClickHouse
  • Vários formatos de dados - Suporte de entrada e saída para Parquet, CSV, JSON, Arrow, ORC e mais de 70 outros formatos
  • Cópia de dados minimizada - De C++ para Python com python memoryview
  • Integração avançada com o ecossistema Python - Suporte nativo a Pandas, Arrow e DB API 2.0, integrando-se perfeitamente aos fluxos de trabalho de ciência de dados existentes
  • Zero dependências - Não é necessário instalar bancos de dados externos
  • API DataStore - API compatível com Pandas, com otimização SQL e suporte a mais de 630 métodos

DataStore: API compatível com pandas

NOVO! O DataStore oferece uma API compatível com pandas que combina a sintaxe familiar do pandas com o desempenho do ClickHouse.
Primeiros passos no Hex

Migração em uma linha

# Apenas mude seu import - seu código pandas funciona sem alterações
- import pandas as pd
+ from chdb import datastore as pd

df = pd.read_csv("data.csv")
result = df[df['age'] > 25].groupby('city')['salary'].mean()

Destaques de desempenho

OperaçãopandasDataStoreAceleração
Contagem por GroupBy347ms17ms19.93x
Pipeline complexo2,047ms380ms5.39x
Filter+Sort+Head1,537ms350ms4.40x
Benchmarks em 10M linhas

Funcionalidades do DataStore

  • Mais de 630 métodos de API - 209 métodos de DataFrame do pandas, mais de 185 métodos de accessor
  • Avaliação preguiçosa - As operações são compiladas em SQL otimizado
  • Pushdown SQL - Filtros e agregações são executados na fonte de dados
  • Fontes de dados universais - Leitura de arquivos, S3, bancos de dados e lagos de dados
Saiba mais: Documentação do DataStore

Quais linguagens têm suporte no chDB?

O chDB oferece bindings para as seguintes linguagens:

Como começar?

Para usuários do pandas

Comece pela API DataStore para ter uma experiência semelhante à do pandas com o desempenho do ClickHouse:

Referência da API do DataStore

Guias da API SQL

Um vídeo introdutório

Assista a uma breve introdução ao chDB e veja como ele leva o poder do ClickHouse ao seu ambiente Python:

Benchmarks de desempenho

O chDB oferece desempenho excepcional em diferentes cenários:

Sobre o chDB

Licença

O chDB está disponível sob a Licença Apache, Versão 2.0. Consulte LICENSE para mais informações.
Última modificação em 10 de junho de 2026