Перейти к основному содержанию
Перейти к основному содержанию

chDB

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

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

  • Внутрипроцессный OLAP-движок SQL — Работает на базе ClickHouse, не требует установки сервера ClickHouse
  • Поддержка множества форматов данных — Ввод и вывод данных в форматах Parquet, CSV, JSON, Arrow, ORC и 70+ других форматах
  • Минимальное копирование данных — Из C++ в Python с использованием Python memoryview
  • Глубокая интеграция с экосистемой Python — Нативная поддержка Pandas, Arrow, DB API 2.0, органично встраивается в существующие data science‑процессы
  • Никаких внешних зависимостей — Не требуется установка отдельной внешней СУБД

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

chDB поддерживает следующие языковые привязки:

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

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

Вы можете посмотреть краткое введение в проект chDB от Алексея Миловидова, создателя ClickHouse:

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

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

Результаты бенчмарка производительности DataFrame

О chDB

Лицензия

chDB распространяется по лицензии Apache версии 2.0. Дополнительную информацию см. в файле LICENSE.