В chdb-go стало проще встраивать ClickHouse прямо в Go-приложение.
Теперь достаточно добавить
blank import:
import _ "github.com/chdb-io/chdb-go/lib/embedded"
Он подтягивает подходящий prebuilt chDB engine для Linux/macOS и amd64/arm64.
При первом запуске движок распаковывается в локальный cache, после чего переиспользуется.
Отдельно устанавливать
libchdb больше не нужно.chDB — это in-process OLAP engine на базе ClickHouse: без отдельного сервера, но с ClickHouse SQL и возможностью напрямую работать с Parquet, CSV, JSON, S3, Iceberg и другими источниками.
Для Go это особенно интересно в контексте CLI, self-contained сервисов и небольших контейнеров, где отдельная native dependency только усложняет deployment.
@tldr_data
