Перейти к основному содержанию
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; легко встраивается в существующие рабочие процессы data science
  • Нулевые зависимости - Не требует установки внешней базы данных
  • API DataStore - API, совместимый с Pandas, с SQL-оптимизацией и поддержкой 630+ методов

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

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

Однострочная миграция

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

Бенчмарки на 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 2.0. Подробнее см. в файле LICENSE.