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

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, seamlessly вписывается в существующие рабочие процессы в области науки о данных
  • Ноль зависимостей - Нет необходимости в установке внешних баз данных

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

chDB имеет следующие языковые связывания:

Как начать?

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

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

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

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

Результаты бенчмарка DataFrame

О chDB

Лицензия

chDB доступен под лицензией Apache License, Version 2.0. Подробнее смотрите в LICENSE.