一 clickhouse简介

1.1 什么是clickhouse

ClickHouse是俄罗斯的Yandex于2016年开源的一个用于联机分析(OLAP:Online Analytical Processing)的列式数据库管理系统(DBMS:Database Management System),简称CH , 主要用于在线分析处理查询(OLAP),能够使用SQL查询实时生成分析数据报告。

ClickHouse是一个完全的列式数据库管理系统,允许在运行时创建表和数据库,加载数据和运行查询,而无需重新配置和重新启动服务器,支持线性扩展,简单方便,高可靠性,容错。它在大数据领域没有走 Hadoop 生态,而是采用 Local attached storage 作为存储,这样整个 IO 可能就没有 Hadoop 那一套的局限。它的系统在生产环境中可以应用到比较大的规模,因为它的线性扩展能力和可靠性保障能够原生支持 shard + replication 这种解决方案。它还提供了一些 SQL 直接接口,有比较丰富的原生 client。另外就是它比较快。

选择ClickHouse 的首要原因是它比较快,但其实它的技术没有什么新的地方,为什么会快?

  • 它的数据剪枝能力比较强,分区剪枝在执行层,而存储格式用局部数据表示,就可以更细粒度地做一些数据的剪枝。它的引擎在实际使用中应用了一种现在比较流行的 LSM 方式。

  • 它对整个资源的垂直整合能力做得比较好,并发 MPP+ SMP 这种执行方式可以很充分地利用机器的集成资源。

一文读懂clickhouse的世界相关推荐

  1. 一文读懂ClickHouse(概述,安装,数据类型,表引擎,sql语法)

    第1章 ClickHouse概述 1.1 什么是ClickHouse ClickHouse 是俄罗斯的Yandex于2016年开源的列式存储数据库(DBMS),主要用于在线分析处理查询(OLAP),能 ...

  2. 一文读懂AI简史:当年各国烧钱许下的愿,有些至今仍未实现

    一文读懂AI简史:当年各国烧钱许下的愿,有些至今仍未实现 导读:近日,马云.马化腾.李彦宏等互联网大佬纷纷亮相2018世界人工智能大会,并登台演讲.关于人工智能的现状与未来,他们提出了各自的观点,也引 ...

  3. 一文读懂你该了解的5G知识:现在别买5G手机

    来源: 腾讯科技 2019年是中国全力布局5G的一年:三大运营商纷纷搭建基站,手机厂商发布5G手机,部分城市已经开启了5G测试--在电信日这天,腾讯科技联合知乎推出重磅策划,聚焦和5G相关的小知识,精 ...

  4. | 一文读懂迁移学习(附学习工具包)

    当一个CNN用于另一个领域,就使用到了迁移学习.迁移学习是一种用于模型领域泛化和扩展的工具. 文章链接:独家 | 一文读懂迁移学习(附学习工具包) 参考:当深度学习成为过去,迁移学习才是真正的未来? ...

  5. 你真的懂数据分析吗?一文读懂数据分析的流程、基本方法和实践

    导读:无论你的工作内容是什么,掌握一定的数据分析能力,都可以帮你更好的认识世界,更好的提升工作效率.数据分析除了包含传统意义上的统计分析之外,也包含寻找有效特征.进行机器学习建模的过程,以及探索数据价 ...

  6. 区块链产业生态、存在问题及政策建议|一文读懂新趋势

    区块链产业生态.存在问题及政策建议|一文读懂新趋势 2017-03-03 09:47:50  来源: 腾讯研究院抢沙发 摘要:从技术上来讲,区块链是一种分布式的记账方法.说到记账,我们经历了从实物记账 ...

  7. 一文读懂DEFI借贷以及清算的含义

    目录 什么是DEFI 什么是DEFI借贷 DeFi借贷步骤 借贷产品的分类 被清算的三箭资本 什么是DEFI DeFi 是 Decentralized Finance 的简称,即去中心化金融,是由区块 ...

  8. 人工智能(8)---一文读懂人工智能产业链:基础技术、人工智能技术及人工智能应用

    一文读懂人工智能产业链:基础技术.人工智能技术及人工智能应用 概要:针对人工智能产业链,主要有三个核心:基础技术.人工智能技术及人工智能应用,本文将从主要从这三个方面进行梳理 人工智能(Artific ...

  9. 一文读懂:本地数据湖丨数据仓库丨云数据湖的利与弊

    数据湖指的是一个中心位置,大量数据以原始的.非结构化的格式存储,其中包含有关数据和惟一标识符的信息.它们存储的数据可以稍后进行处理,以提取有价值的业务见解并推动业务向前发展. 这种类型的灵活组织允许存 ...

最新文章

  1. 小程序商城选什么服务器,小程序商城到底用来干什么?
  2. 50、mysql基于mysql-proxy读写分离实战
  3. mysql set names没反应_MYSQL使用的时候遇到的一些问题
  4. 什么是SQL Server故障转移群集
  5. python怎么连接excel_python怎么连接excel
  6. 剑指offer二:替换空格
  7. 惠普服务器c盘格式化提示win7系统盘,c盘格式化,小编告诉你怎么格式化c盘
  8. linux cximage动态库,64位Linux编译cximage手记
  9. 一个初级python web后端开发工程师的面试总结
  10. OpenVINO之链接库
  11. spring-cloud-gateway GlobalFilter 自定义鉴权失败 返回数据结构
  12. 渗透测试-中间件日志包含绕过和php文件读写包含
  13. DNS服务器轮询的验证
  14. 蓝牙核心技术概述(一):蓝牙概述-转-
  15. 直播系统---从数据层设计的角度看映客直播系统架构变化
  16. 华为设备配置策略路由
  17. 神经网络学说的主要观点,对神经网络的简单理解
  18. 宝塔多开redis端口
  19. 【Android】Chronometer计时器实现计时、停止、暂停、重置功能
  20. ps画图匹配Android机不同分辨率屏幕

热门文章

  1. java应用程序做授权_java-为我的Web应用程序编写授权过滤器(JSF ...
  2. 视网膜正常oct图_眼科经验贴:不同情况下的OCT读图
  3. python多线程锁_Python多线程互斥锁使用
  4. onenetsim定位功能吗_餐饮空间的设计原则和特点,你了解吗?
  5. ftp lftp 客户端设置_网络客户端工具—ftp、lftp、wget
  6. MySQL sleep函数使用详解
  7. [转]Bootstrap table后端分页(ssm版)
  8. SharePoint Framework 企业向导(三)
  9. 前端框架——bootstrap/knockoutjs/angularjs
  10. apache配置防盗链