跳到主要内容
跳到主要内容

chDB

chDB 是一款由 ClickHouse 驱动的快速进程内 SQL OLAP 引擎。 当你希望在程序中使用 ClickHouse 的强大功能,但又不想连接到 ClickHouse 服务器时,就可以使用 chDB。

关键特性

  • 进程内 SQL OLAP 引擎 - 由 ClickHouse 驱动,无需安装 ClickHouse 服务器
  • 多种数据格式 - 输入与输出支持 Parquet、CSV、JSON、Arrow、ORC 以及 超过 70 种其他格式
  • 最小化数据复制 - 通过 python memoryview 在 C++ 与 Python 之间传递数据
  • 丰富的 Python 生态集成 - 原生支持 Pandas、Arrow、DB API 2.0,可无缝融入现有数据科学工作流
  • 零依赖 - 无需安装任何外部数据库

chDB 支持哪些语言?

chDB 提供以下语言绑定:

我该如何开始?

介绍视频

您可以观看由 ClickHouse 最初创建者 Alexey Milovidov 带来的 chDB 项目简介视频:

性能基准测试

chDB 在各种场景中都能提供卓越的性能:

DataFrame 基准测试结果

关于 chDB

许可证

chDB 在 Apache 许可证第 2.0 版下发布。有关更多信息,请参阅 LICENSE