Skip to main content
chDB は、ClickHouse v25.8.2.1 を基盤とする高速な in-process SQL OLAP Engine です。 ClickHouse server に接続しなくても、プログラミング言語から ClickHouse の機能を利用したい場合に使えます。

主な機能

  • In-process SQL OLAP Engine - ClickHouse を基盤とし、ClickHouse server を別途インストールする必要はありません
  • 複数のデータフォーマット - Parquet、CSV、JSON、Arrow、ORC、さらに 70 種類以上のフォーマット での Input / Output をサポート
  • データコピーを最小化 - python memoryview により、C++ から Python への受け渡しを効率化
  • 豊富な Python エコシステムとのインテグレーション - Pandas、Arrow、DB API 2.0 をネイティブサポートし、既存のデータサイエンス workflow にシームレスに組み込めます
  • 依存関係ゼロ - 外部 database をインストールする必要はありません
  • DataStore API - SQL 最適化を備えた pandas-compatible API で、630 以上の methods をサポート

DataStore: pandas互換API

NEW! DataStore は、使い慣れた pandas 構文と ClickHouse のパフォーマンスを組み合わせた pandas互換API を提供します。
Hex を使い始める

ワンライナーでの移行

パフォーマンスの概要

1,000万行でのベンチマーク

DataStore の機能

  • 630 を超える API メソッド - 209 個の pandas DataFrame メソッド、185 個超のアクセサメソッド
  • 遅延実行 - 操作は最適化された SQL にコンパイルされます
  • SQL プッシュダウン - フィルターと集計はデータソース側で実行されます
  • 幅広いデータソースに対応 - ファイル、S3、データベース、データレイクから読み取れます
詳しくは: DataStore ドキュメント

chDBはどの言語をサポートしていますか?

chDBは次の言語バインディングに対応しています。

はじめるには?

pandasユーザー向け

ClickHouseの性能を活かしながら、使い慣れたpandasのように扱うには、まずDataStore APIから始めてください。

DataStore API リファレンス

SQL API ガイド

chDB の紹介ビデオ

chDB の概要を短いビデオで紹介します。ClickHouse のパワーを Python 環境で活用する方法をご覧ください。

パフォーマンスベンチマーク

chDBは、さまざまなユースケースで優れたパフォーマンスを発揮します。

chDBについて

ライセンス

chDB は Apache License 2.0 の下で提供されています。詳細については、LICENSE を参照してください。
最終更新日 2026年7月23日