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