インストール
1
libchdb をインストール
まず、chDB ライブラリをインストールします。
2
chdb-go をインストール
Go パッケージをインストールします。または、
go.mod に追加します。使い方
コマンドラインインターフェイス
Goライブラリ - クイックスタート
ステートレスなクエリ
セッションを使用するステートフルクエリ
SQLドライバーインターフェイス
database/sql インターフェイスを実装しています。
大規模なデータセット向けのクエリストリーミング
- メモリ効率が高い - すべてをメモリに読み込まなくても大規模なデータセットを処理できます
- リアルタイム処理 - 最初の chunk が到着したらすぐにデータ処理を開始できます
- キャンセル対応 -
Cancel()を使って長時間実行されるクエリをキャンセルできます - エラー処理 - ストリーミング中に
Error()でエラーを確認できます
APIドキュメント
- 高レベル API ドキュメント - ほとんどのユースケースに推奨
- 低レベル API ドキュメント - きめ細かな制御が必要な高度なユースケース向け
システム要件
- Go 1.21 以降
- Linux、macOS 対応