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表插入数据: