我是靠谱客的博主 活力服饰,最近开发中收集的这篇文章主要介绍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表常用引擎所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部