Перейти к основному содержанию
chDB — это быстрый встраиваемый SQL OLAP-движок на базе ClickHouse v25.8.2.1. Его можно использовать, если вам нужна мощь ClickHouse в языке программирования без необходимости подключаться к серверу ClickHouse.

Ключевые возможности

  • Встраиваемый SQL OLAP-движок - Работает на базе ClickHouse, без необходимости устанавливать сервер ClickHouse
  • Поддержка множества форматов данных - Поддерживаются ввод и вывод в форматах Parquet, CSV, JSON, Arrow, ORC и ещё 70+ форматах
  • Минимальное копирование данных - От C++ до Python с помощью python memoryview
  • Глубокая интеграция с экосистемой Python - Нативная поддержка Pandas, Arrow, DB API 2.0; легко встраивается в существующие workflows data science
  • Нулевые зависимости - Не требуется установка внешних баз данных
  • API DataStore - API, совместимый с Pandas, с SQL-оптимизацией и поддержкой более 630 методов

DataStore: API, совместимый с pandas

НОВОЕ! DataStore предоставляет API, совместимый с pandas, который сочетает привычный синтаксис pandas с производительностью ClickHouse.
Начните работу с Hex

Миграция в одну строку

# Просто измените импорт — ваш код на pandas работает без изменений
- 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()

Основные показатели производительности

ОперацияpandasDataStoreУскорение
GroupBy count347ms17ms19.93x
Сложный конвейер2,047ms380ms5.39x
Фильтрация+сортировка+head1,537ms350ms4.40x
Бенчмарки на 10 млн строк

Возможности DataStore

  • 630+ методов API — 209 методов pandas DataFrame, 185+ методов аксессоров
  • Отложенное вычисление — операции компилируются в оптимизированный SQL
  • SQL pushdown — фильтры и агрегации выполняются в источнике данных
  • Универсальные источники данных — чтение из файлов, S3, баз данных и озёр данных
Подробнее: Документация DataStore

Какие языки поддерживает chDB?

Для chDB доступны привязки для следующих языков:

С чего начать?

Для пользователей pandas

Начните с API DataStore: он даёт привычный для pandas подход к работе при производительности ClickHouse:

Справочник по API DataStore

Руководства по SQL API

Вводное видео

Посмотрите краткое введение в chDB и узнайте, как оно привносит мощь ClickHouse в вашу среду Python:

Бенчмарки производительности

chDB демонстрирует исключительную производительность в разных сценариях:

О chDB

Лицензия

chDB доступен по лицензии Apache License, Version 2.0. Дополнительные сведения см. в LICENSE.
Последнее изменение 10 июня 2026 г.