SQLite
ClickHouse と SQLite データベース間でデータを交換するために、INSERT および SELECT クエリを実行できる SQLite データベースへの接続を許可します。
データベースの作成
エンジンパラメータ
- db_path— SQLite データベースのファイルへのパス。
データ型のサポート
| SQLite | ClickHouse | 
|---|---|
| INTEGER | Int32 | 
| REAL | Float32 | 
| TEXT | String | 
| BLOB | String | 
特殊性と推奨事項
SQLite は、ホストマシン上の単一のクロスプラットフォームファイルとして、データベース全体(定義、テーブル、インデックス、およびデータ自体)を保存します。書き込み中は、SQLite がデータベースファイル全体をロックするため、書き込み操作は順次実行されます。読み取り操作はマルチタスクで行うことができます。
SQLite は、サービス管理(スタートアップスクリプトなど)や GRANT とパスワードに基づくアクセス制御を必要としません。アクセス制御は、データベースファイル自体に与えられたファイルシステムの権限によって処理されます。
使用例
ClickHouse で SQLite に接続されたデータベース:
テーブルを表示:
ClickHouse テーブルから SQLite テーブルにデータを挿入:
