前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >ClickHouse介绍

ClickHouse介绍

作者头像
MySQL轻松学
发布2018-12-19 11:21:36
8.1K0
发布2018-12-19 11:21:36
举报
文章被收录于专栏: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 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档