chDB для Bun
chDB-bun предоставляет экспериментальные привязки FFI (интерфейс внешних функций) для chDB, позволяя вам выполнять запросы ClickHouse непосредственно в ваших приложениях на Bun без внешних зависимостей.
Установка
Шаг 1: Установите системные зависимости
Сначала установите необходимые системные зависимости:
Установите libchdb
Установите инструменты для сборки
Вам потребуется установить gcc
или clang
на вашу систему:
Шаг 2: Установите chDB-bun
Использование
chDB-bun поддерживает два режима запросов: эфемерные запросы для одноразовых операций и постоянные сессии для поддержания состояния базы данных.
Эфемерные запросы
Для простых одноразовых запросов, которые не требуют постоянного состояния:
Постоянные сессии
Для сложных операций, которые требуют поддержания состояния между запросами: