SQLite
允许连接到 SQLite 数据库,并执行 INSERT
和 SELECT
查询,以在 ClickHouse 和 SQLite 之间交换数据。
创建数据库
引擎参数
db_path
— 包含 SQLite 数据库的文件路径。
数据类型支持
SQLite | ClickHouse |
---|---|
INTEGER | Int32 |
REAL | Float32 |
TEXT | String |
BLOB | String |
特性与建议
SQLite 将整个数据库(定义、表、索引和数据本身)作为一个跨平台文件存储在主机上。写入时,SQLite 会锁定整个数据库文件,因此写入操作是按顺序执行的。读操作可以进行多任务处理。
SQLite 不需要服务管理(如启动脚本)或基于 GRANT
和密码的访问控制。访问控制通过授予数据库文件本身的文件系统权限来处理。
使用示例
在 ClickHouse 中,连接到 SQLite 的数据库:
显示表:
从 ClickHouse 表中插入数据到 SQLite 表: