概述
-
TinyLog
- 是最简单的表轻量引擎(最多约100万行), 一写多读的应用场景。同时读写会损害数据
- TinyLog 表经常作为中间表,用于数据的微批量处理. 语法中无需携带任何参数
- 它将数据保存到磁盘. 每个字段都以单独压缩文件形式保存. 当写入数据时, 数据追加到文件的末尾
- 创建表的样例:
CREATE TABLE [ IF NOT EXISTS ] [ db 。] table_name [ ON CLUSTER cluster ] ( name1 [ type1 ] [ DEFAULT | MATERIALIZED | ALIAS expr1 ] [ TTL expr1 ], name2 [ type2 ] [ DEFAULT | MATERIALIZED | ALIAS expr2 ] [ TTL expr2 ], ... INDEX index_name1 expr1的 TYPE TYPE1 (...) 粒度 值1 , INDEX index_name2 表达式2 TYPE TYPE2 (...) 粒度 值2 ) ENGINE = TinyLog();
MergeTree
- 这是目前 ClickHouse处理能力最好的引擎.
- 引擎支持索引,通过主键和日期来构建索引, 同时提供 数据的实时更新能力.
创建表的样例:
最后
以上就是活力服饰为你收集整理的ClickHouse表常用引擎的全部内容,希望文章能够帮你解决ClickHouse表常用引擎所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复