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

SQLite

SQLiteデータベースに接続し、ClickHouseとSQLite間でデータを交換するためにINSERTおよびSELECTクエリを実行できます。

データベースの作成

エンジンパラメータ

  • db_path — SQLiteデータベースファイルへのパス。

データ型サポート

SQLiteClickHouse
INTEGERInt32
REALFloat32
TEXTString
BLOBString

特徴と推奨事項

SQLiteは、データベース全体(定義、テーブル、インデックス、データそのもの)をホストマシン上の単一のクロスプラットフォームファイルとして保存します。書き込み中、SQLiteはデータベースファイル全体をロックするため、書き込み操作は順次実行されます。読み取り操作はマルチタスク可能です。 SQLiteはサービス管理(起動スクリプトなど)やGRANTとパスワードに基づくアクセス制御を必要としません。アクセス制御は、データベースファイル自体に与えられたファイルシステムの権限によって行われます。

使用例

ClickHouseに接続されたSQLiteのデータベース:

テーブルを表示:

ClickHouseのテーブルからSQLiteテーブルにデータを挿入: