首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >ClickHouse介绍

ClickHouse介绍

作者头像
MySQL轻松学
发布2018-12-19 11:21:36
发布2018-12-19 11:21:36
8.5K0
举报
文章被收录于专栏:MYSQL轻松学MYSQL轻松学

ClickHouse来自哪里?

俄罗斯最大的搜索公司Yandex,在clickhouse的配置文件中我们也会看到yandex的影子,不要认为是什么配置参数。

ClickHouse是什么?

ClickHouse是一个开源的列式数据库(DBMS),主要用于在线分析处理查询(OLAP),于2016年开源,凭借优秀的性能,市场反应非常热烈。

什么是列式数据库?

相对行式数据库,像Mysql、Oracle、SqlServer等都是行式存储,是把同一行的数据放到相邻同一数据块种,而列式存储是把同一列的数据放到相邻同一数据块种,这样在进行计算类查询时,可以大大减少IO,返回结果更快。

行式存储:

列式存储:

CH与MySQL数据压缩对比:

CH与MySQL查询性能对比:

主要特性:

  • 丰富的表引擎,主要用到以下表引擎

MergeTree引擎家族:ReplicatedMergeTree

Distributed

  • 矢量计算
  • 丰富的SQL和函数
  • 强有力的数据压缩
  • 分布式处理
  • 数据复制完整性
  • 集群式管理
  • 可直接读取MYSQL数据

待完善功能:

  • 不支持二级索引
  • 不支持事物

应用场景:

  • 各种大数据分析
  • 报表
  • 监控
  • 可结合grafana使用

官方网站:

https://clickhouse.yandex/docs/en

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-11-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 MYSQL轻松学 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档