メインコンテンツまでスキップ
メインコンテンツまでスキップ

chDB

chDBは、ClickHouseによって駆動される、高速なインプロセスSQL OLAPエンジンです。ClickHouseサーバーに接続することなく、プログラミング言語内でClickHouseの力を活用したいときに使用できます。

Key features

  • インプロセスSQL OLAPエンジン - ClickHouseによって駆動され、ClickHouseサーバーのインストールは不要です
  • 多様なデータフォーマット - Parquet、CSV、JSON、Arrow、ORC、および70以上のその他のフォーマットの入力と出力をサポート
  • データコピーを最小限に - C++からPythonへのpython memoryviewを使用
  • 豊富なPythonエコシステムとの統合 - Pandas、Arrow、DB API 2.0のネイティブサポートがあり、既存のデータサイエンスワークフローにシームレスに適合
  • ゼロ依存性 - 外部データベースのインストールは不要です

What languages are supported by chDB?

chDBは以下の言語バインディングを持っています:

How do I get started?

An introductory video

ClickHouseのオリジナルクリエイターであるAlexey MilovidovによるchDBの簡単なプロジェクト紹介を聞くことができます:

Performance benchmarks

chDBはさまざまなシナリオで優れたパフォーマンスを提供します:

DataFrameベンチマーク結果

About chDB

License

chDBはApache License, Version 2.0の下で利用可能です。詳細についてはLICENSEを参照してください。