| MergeTree 家族 | Replacing/Summing/Aggregating/Collapsing/Replicated 等,带主键排序与后台合并 |
|---|---|
| Log 家族 | TinyLog / Log / StripeLog:结构简单、无索引,适合小表与临时数据 |
| 集成引擎 | Kafka / MySQL / PostgreSQL / JDBC / S3 / URL 等,用于对接外部数据源 |
| 特殊引擎 | Distributed(分布式查询)、Dictionary、Merge、Buffer、Null、Memory、File |
示例
示例
-- 查看全部引擎与说明
SELECT name, description FROM system.table_engines ORDER BY name;
-- 建表时指定引擎
CREATE TABLE tmp_log (ts DateTime, msg String) ENGINE = Log;Memory 引擎数据不落盘、重启即丢,只适合临时表;File/URL 引擎用于把外部文件当表查询。