我是靠谱客的博主 活力服饰,这篇文章主要介绍ClickHouse表常用引擎,现在分享给大家,希望可以做个参考。

  • TinyLog

  1. 是最简单的表轻量引擎(最多约100万行), 一写多读的应用场景。同时读写会损害数据
  2. TinyLog 表经常作为中间表,用于数据的微批量处理. 语法中无需携带任何参数
  3. 它将数据保存到磁盘. 每个字段都以单独压缩文件形式保存. 当写入数据时, 数据追加到文件的末尾
  • 创建表的样例:
    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

  1. 这是目前 ClickHouse处理能力最好的引擎.
  2. 引擎支持索引,通过主键和日期来构建索引, 同时提供 数据的实时更新能力.   

创建表的样例:

最后

以上就是活力服饰最近收集整理的关于ClickHouse表常用引擎的全部内容,更多相关ClickHouse表常用引擎内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(51)

评论列表共有 0 条评论

立即
投稿
返回
顶部