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处理能力最好的引擎.
- 引擎支持索引,通过主键和日期来构建索引, 同时提供 数据的实时更新能力.
创建表的样例:
版权声明:本文为weixin_42295141原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。