Saltar al contenido principal
chDB es un motor SQL OLAP rápido en el mismo proceso, impulsado por ClickHouse v25.8.2.1. Puede usarlo cuando quiera aprovechar la potencia de ClickHouse en un lenguaje de programación sin necesidad de conectarse a un servidor de ClickHouse.

Características principales

  • Motor SQL OLAP en el mismo proceso - Basado en ClickHouse, sin necesidad de instalar ClickHouse server
  • Múltiples formatos de datos - Compatibilidad de entrada y salida con Parquet, CSV, JSON, Arrow, ORC y más de 70 formatos
  • Copia de datos minimizada - De C++ a Python con python memoryview
  • Amplia integración con el ecosistema de Python - Compatibilidad nativa con Pandas, Arrow y DB API 2.0; se integra perfectamente en los flujos de trabajo de ciencia de datos existentes
  • Sin dependencias - No requiere instalaciones externas de bases de datos
  • API de DataStore - API compatible con Pandas con optimización SQL y más de 630 métodos

DataStore: API compatible con pandas

¡NOVEDAD! DataStore proporciona una API compatible con pandas que combina la sintaxis habitual de pandas con el rendimiento de ClickHouse.
Primeros pasos en Hex

Migración de una sola línea

# Solo cambia tu importación - tu código de pandas funciona sin cambios
- 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()

Aspectos destacados del rendimiento

OperaciónpandasDataStoreAceleración
Recuento de GroupBy347ms17ms19.93x
Pipeline complejo2,047ms380ms5.39x
Filter+Sort+Head1,537ms350ms4.40x
Benchmark con 10 M de filas

Características de DataStore

  • Más de 630 métodos de API - 209 métodos de DataFrame de pandas y más de 185 métodos de accessor
  • Evaluación diferida - Las operaciones se compilan en SQL optimizado
  • Pushdown de SQL - Los filtros y las agregaciones se ejecutan en la fuente de datos
  • Fuentes de datos universales - Permite leer desde archivos, S3, bases de datos y lagos de datos
Más información: Documentación de DataStore

¿Qué lenguajes admite chDB?

chDB tiene bindings para los siguientes lenguajes:

¿Cómo empiezo?

Para usuarios de pandas

Empiece con la API de DataStore para disfrutar de una experiencia similar a pandas con el rendimiento de ClickHouse:

Referencia de la API de DataStore

Guías de la API SQL

Un video introductorio

Vea una breve introducción a chDB y descubra cómo acerca la potencia de ClickHouse a su entorno de Python:

Benchmarks de rendimiento

chDB ofrece un rendimiento excepcional en diversos escenarios:

Sobre chDB

Licencia

chDB está disponible bajo la licencia Apache, versión 2.0. Consulta LICENSE para obtener más información.
Última modificación el 10 de junio de 2026