ClickHouse 来一篇

是时候来见证一下真正的面向列的DBMS了!!!

真正的DBMS没有任何垃圾值,数据紧凑存储(无需存数值长度):定长数值

clickhouse容许在运行时可建表建库,加载数据进行查询,不需要重新配置 重启服务器

快:不是一般的飞快

  • 支持事务,无隔离级别:ACID是没戏了,so数据可能不一致 我们CK是分析性数据库嘛
  • 引擎:合并树MergeTree系列通主键字典排序,主键可以是列或表达式的tuple

                合并树不包含内存表和日志,数据写入文件系统,vector引擎部分列经过向量处理:提CPU

                 合并树增量排序:不断添加数据到表/不加锁

  • 数据按主键顺序存储,自身稀疏,可定位到数据范围
  • 向量化查询:操作对象不是单独的值而是转发到数组,数据通过数组处理,提CPU
  • 多少CPU吃多少资源,mysql相对单线程些

                列存储利于count类操作易于压缩:减少IO:基本上是顺序IO:缓存more数据

再次推荐:

https://www.jianshu.com/p/5bfb043a075d clickhouse和mysql性能比较(sql的例子很nice)压缩比 原因分析

https://blog.csdn.net/baymax_007/article/details/81536520#commentBox 安装配置导入MySQL对比

https://www.cnblogs.com/glon/p/6761028.html

https://blog.csdn.net/m0_37739193/article/details/79611560 很详细

https://blog.csdn.net/xyb1206/article/details/82982688安装

https://blog.csdn.net/jiangshouzhuang/article/details/80256899

发布了431 篇原创文章 · 获赞 155 · 访问量 44万+

猜你喜欢

转载自blog.csdn.net/ma15732625261/article/details/88084771