世界热点!行式数据库系统中的列式存储——Clickhouse
1. Clickhouse的简介
ClickHouse是俄罗斯的Yandex于2016年开源的列式存储数据库(DBMS),使用 C++语言编写,主要用于在线分析处理查询(OLAP),能够使用SQL查询实时生成分析数据报告。
(资料图)
2. Clickhouse的列式存储
ClickHouse是一个用于联机分析(OLAP)的列式数据库管理系统(DBMS)。
在传统的行式数据库系统中,数据按如下顺序存储:
RowWatchIDJavaEnableTitleGoodEventEventTime
#0893543506621Investor Relations12016/5/18 5:19
#1903295099580Contact us12016/5/18 8:10
#2899537060541Mission12016/5/18 7:38
#N……………
处于同一行中的数据总是被物理的存储在一起。常见的行式数据库系统有: MySQL、Postgres、oracle和MS SQL Server。
在列式数据库系统中,数据按如下的顺序存储:
Row:#0#1#2#N
WatchID:893543506629032950995889953706054…
JavaEnable:101…
Title:Investor RelationsContact usMission…
GoodEvent:111…
EventTime:2016-05-18 05:19:202016-05-18 08:10:202016-05-18 07:38:00…
该示例中只展示了数据在列式数据库中数据的排列顺序。对于存储而言,列式数据库总是将同一列的数据存储在一起,不同列的数据也总是分开存储。
常见的列式数据库有: Vertica、 Paraccel (Actian Matrix,Amazon Redshift)、 Sybase IQ、 Exasol、 Infobright、 InfiniDB、 MonetDB (VectorWise, Actian Vector)、 LucidDB、 SAP HANA、 Google Dremel、 Google PowerDrill、 Druid、 kdb+。
不同的存储方式适合不同的场景,这里的查询场景包括: 进行了哪些查询,多久查询一次以及各类查询的比例; 每种查询读取多少数据————行、列和字节;读取数据和写入数据之间的关系;使用的数据集大小以及如何使用本地的数据集;是否使用事务,以及它们是如何进行隔离的;数据的复制机制与数据的完整性要求;每种类型的查询要求的延迟与吞吐量等等。
系统负载越高,根据使用场景进行定制化就越重要,并且定制将会变的越精细。没有一个系统同样适用于明显不同的场景。如果系统适用于广泛的场景,在负载高的情况下,所有的场景可以会被公平但低效处理,或者高效处理一小部分场景。
列式储存的好处:
对于列的聚合,计数,求和等统计操作原因优于行式存储。由于某一列的数据类型都是相同的,针对于数据存储更容易进行数据压缩,每一列选择更优的数据压缩算法,大大提高了数据的压缩比重。由于数据压缩比更好,一方面节省了磁盘空间,另一方面对于 cache 也有了更大的发挥空间。
3. Clickhouse的SQL引擎和向量化
支持SQLClickHouse支持基于SQL的声明式查询语言,该语言大部分情况下是与SQL标准兼容的。 支持的查询包括 GROUP BY,ORDER BY,IN,JOIN以及非相关子查询。 不支持窗口函数和相关子查询。
向量引擎为了高效的使用CPU,数据不仅仅按列存储,同时还按向量(列的一部分)进行处理,这样可以更加高效地使用CPU。
4. Clickhouse的吞吐能力
ClickHouse 采用类LSM Tree的结构,数据写入后定期在后台Compaction。通过类 LSM tree的结构,ClickHouse 在数据导入时全部是顺序 append 写,写入后数据段不可更改,在后台compaction 时也是多个段 merge sort 后顺序写回磁盘。顺序写的特性,充分利用了磁盘的吞吐能力,即便在 HDD 上也有着优异的写入性能。 官方公开 benchmark 测试显示能够达到 50MB-200MB/s 的写入吞吐能力,按照每行100Byte 估算,大约相当于 50W-200W 条/s 的写入速度。
5. 数据分区和线程级并行
ClickHouse 将数据划分为多个 partition,每个 partition 再进一步划分为多个 index granularity(索引粒度),然后通过多个CPU核心分别处理其中的一部分来实现并行数据处理。在这种设计下,单条Query就能利用整机所有CPU。极致的并行处理能力,极大的降低了查询延时。 所以,ClickHouse即使对于大量数据的查询也能够化整为零平行处理。但是有一个弊端就是对于单条查询使用多cpu,就不利于同时并发多条查询。所以对于高 qps 的查询业务,ClickHouse 并不是强项。
6. 性能数据
数据压缩数据压缩方面,Sparkql、Impala、Presto均采用的是hive元数据,hive数据100G上传之后显示为96.3G(.dat数据格式),压缩比0.963;hawq压缩后数据大小为68.2G(.dat格式),压缩比:0.682;clickhouse采用自己默认格式42G;greenplum未使用压缩,数据存储大小为98G。性能测试
多表关联查询
单表查询性能
ClickHouse 作为目前所有开源MPP计算框架中计算速度最快的,它在做多列的表,同时行数很多的表的查询时,性能是很让人兴奋的,但是在做多表的join时,它的性能是不如单宽表查询的。性能测试结果表明ClickHouse在单表查询方面表现出很大的性能优势,但是在多表查询中性能却比较差,不如presto和impala、hawq的效果好。
更多内容关注公众号
标签:
相关推荐:
精彩放送:
- []全球视点!传智播客和黑马程序员到底有什么关系?详情介绍
- []当前热议!如何在12306网上订火车票官网退票?12306网上订火车票官网退票教程
- []统一目录是如何工作的?企业实现统一身份认证的作用和好处有哪些?
- []天天关注:PDF怎么编辑?PDF编辑方法大全
- []天天微资讯!《追凶者也》未删减版迅雷下载 下载入口在这里
- []Homebrew是什么?软件包管理工具Homebrew的安装与使用
- []环球滚动:cf连接服务器连接失败怎么办?官方解决方法
- []世界要闻:WEB服务器和cookie的区别在哪里?cookie和session的区别详解
- []如何修改支付宝绑定的手机号码?支付宝绑定的手机号码如何修改?
- []今日热闻!三星e728报价是多少?三星首款天线折叠手机E728评测
- []鱼骨图绘制有什么技巧?3种类型的鱼骨图制作思维导图示例
- []世界快报:【数据库学习】数据库平台:postgresql安装配置与常见命令
- []环球看点!【中文版】Dev-C++的安装与使用
- []【世界报资讯】拖男挈女中的拖是什么意思?拖的含义有哪些?
- []【世界独家】厄运的意思怎么解释?厄运的意思介绍
- []全球时讯:搜附近人的交友软件有哪些?抖约、花魁、浪聊交友、心扉
- []河清难俟什么意思?河清难俟的读音与释义
- []要不要通过中介买房?成都房产中介行业最知名的公司有哪些?
- []商标注册查询入口官网在哪里?商标注册查询入口官网地址及查询方法
- []热门看点:为什么苹果手机充不进电?苹果手机充电充不进去电的原因
- []a820t联想怎么样?a820t联想基本参数及网友评测
- []世界热点!行式数据库系统中的列式存储——Clickhouse
- []天天微头条丨完全竞争市场的特点有哪些?经济学教科书告诉你
- []【速看料】为什么代购美国主机会便宜一些?老蒋告诉你真相
- []当前热文:tp login.cn登陆入口进不去怎么办?新版TP-Link路由器管理页面地址是什么?
- []恒山位于什么地方?恒山在哪里的位置?
- []世界滚动:好用的笔记本散热器有哪些?九州风神N18散热器推荐
- []天天观热点:3999元起!长虹最新手机三款介绍评测来了
- []【当前热闻】TCP协议详解 一文读懂TCP协议段格式
- []天天观察:nix系统上加载/管理模块的命令 linux常用命令之module
- []全球微头条丨华为mate40Pro如何开启颜色反转?开启颜色反转方式
- []第一张报表效果展示图:FineReport-leanning
- []2021年军工龙头股 2021年军工板块龙头股
- []焦点热议:如何进行外汇交易
- []要闻速递:银行个人贷款无抵押需要什么条件
- []天天消息!TD早报 | 民航局新副局长到任;近一周签证搜索量同比增长近9倍
- []焦点讯息:ipo上市流程6大步骤和时间,有以下六个流程
- []每日播报!什么银行的信用卡最好办 信用卡最好办的是什么银行
- []焦点消息!前2月住宅均价涨4.1% 结束11连跌
- []天天快资讯丨政策效果显现 房地产回暖可期
- []环球消息!2023中国商业地产百强企业研究成果分析
- []当前视点!合肥楼市分化明显:一边60秒触发摇号,一边无人登记
- []2023中国房地产百强企业研究报告
- []天天消息!迈贝特再获殊荣!连续斩获“分布式光伏创新品牌”及“跟踪系统创新企业”两项大奖
- []美联储缩表是什么意思
- []亚洲硅业“易主”!光伏教父或套现百亿
- []今日看点:建设银行金卡,可以直接到网点办理
- []定增30亿!宝馨科技加码光伏
- []微动态丨余额宝提现到银行卡要手续费吗,不需要
- []每日讯息!地摊经济是什么
- []股市放假元旦节几天,三天
- []世界讯息:招商局置地:2022年实现营业收入298.71亿元
- []全球播报:超30家A股房企无一完成定增,新城控股“迎难而上”披露定增预案
- []世界速看:资源控股拟配发11.61亿股予Wealth Elite 将抵消1.16亿港元债务
- []【环球聚看点】房地产市场降幅明显收窄,仍处在调整阶段
- []每日观点:越秀地产:2022年实现营业收入约币724.2亿元
- []今头条!佳缘科技:公司不断加大科研投入,紧跟通信发展步伐
- []当前关注:清乾隆瓷胎画珐琅山水人物纹茶盅
- []保险费怎么算 保险费的计算公式是什么
- []怎么向银行贷款
- []每日看点!泰康人寿怎么样 寿康人寿好吗
- []天天热点评!个人贷款1万怎么贷
- []热议:银行融资什么意思,以银行为中介的资金融通活动
- []中国平安2022年末不动产投资规模2046亿 较年初下降0.8pps
- []越秀地产2022年新增土地37幅
- []熵基科技: 公司与微软的OpenAI的合作,处于合作接洽阶段
- []每日速看!小样是什么意思啊_小样是什么意思
- []今热点:越秀地产2022年核心净利润42.4亿元 同比上升2.1%
- []每日速看!微信支付优惠券哪里领
- []每日速读!什么是企业账户号,企业在银行开设的账户
- []什么是小天使基金
- []如何辨别假的人民币
- []世界时讯:三胎养老概念龙头股票有哪些,十大概念股名单一览
- []当前时讯:利和兴:3月14日公司高管侯卫峰减持公司股份合计8.41万股
- []环球最资讯丨金力泰:3月14日公司高管景总法减持公司股份合计5.65万股
- []奥士康:3月14日公司高管徐文静减持公司股份合计8.1万股
- []世界快资讯:中国消费反弹将利好欧洲股市,建议60/40配置消费股组合
- []天天报道:古鳌科技:3月14日公司高管陈崇军减持公司股份合计1.6万股
- []每日看点!分期车可以抵押贷款吗
- []天天快资讯:非农数据公布时间
- []环球热头条丨城建税怎么计算
- []全球快消息!金融衍生产品 金融的衍生产品指的是什么
- []环球快看:股票交易佣金 股票的交易佣金是多少
- []天天热门:港龙中国地产:2022年拥有人应占溢利不少于1.2亿 整体毛利率下滑
- []天天即时:或在年报披露后被实施退市风险警示 ST榕泰索赔案仍在诉讼时效内
- []同频共振聚合力 同心同向凝共识——内蒙古证监局组织开展3·15投资者保护主题教育活动
- []焦点报道:国联证券:大股东竞得民生证券30.3%股权对公司日常经营无实质影响
- []观天下!烟台黄渤海新区召开企业上市突破发展大会 力争2025年上市公司突破20余家
- []环球讯息:孚能科技:3月14日李盘忠、梁景洪减持公司股份合计2.66万股
- []当前聚焦:支付宝利率是多少2022,利率不是固定的
- []每日聚焦:主力资金流向怎么看,有以下四点
- []微信转账收费 微信转账要收费吗
- []股票解禁是什么意思
- []焦点信息:多方解读A股下跌原因 a股暴跌原因
- []天天快看:微信的零钱通和支付宝的余额宝哪个好_支付宝里的余额宝怎么赚钱
- []每日消息!双汇发展:如有相关计划,公司将按照有关规定进行披露
- []世界热点评!最新龙虎榜:机构买入N天23转超12亿,知名游资买入北方国际
- []看热讯:信用卡养卡技巧,有以下四点
- []中国银行定期一本通,以下两种方式可查余额
- []工商银行灵通卡和储蓄卡区别
- B站注册资本增幅400%至5亿 目前由陈睿全资持股
- 光源资本出任独家财务顾问 沐曦集成电路10亿元A轮融资宣告完成
- 巨轮智能2021年上半年营收11.24亿元 期内研发费用投入增长19.05%
- 红枣期货尾盘拉升大涨近6% 目前红枣市场总库存约30万吨
- 嘉银金科发布2021年Q2财报 期内净利润达1.27亿元同比增长208%
- 成都银行2021上半年净利33.89亿元 期内实现营收同比增长17.27亿元
- 汽车之家发布2021年第二季度业绩 期内新能源汽车品牌收入增长238%
- 中信银行上半年实现净利润290.31亿元 期末不良贷款余额706.82亿元
- 光伏概念掀起涨停潮交易价格创新高 全天成交额达1.29亿元
- 上半年生物药大增45% 关键财务指标好转营收账款持续下降
- 买金条的好处与坏处 分别有三点
- 今日精选:天恒置业集团原党委书记、董事长刘海涛等2人接受审查调查
- 消息!格力地产:控股股东海投公司再质押1.2亿股
- 青岛金王:我公司没有在您所述的银行存款
- 焦点快看:厦门安居控股拟发行12亿元公司债 用于偿还银行借款
- 快看点丨东方国信:东方国信已连续多年保持国家级工业互联网双跨平台前列
- 麦格米特:截至2023年3月10日,公司股东人数为11,000+
- 全球今亮点!合肥城建2020年向工业控股增发1.8亿股限售期将延长6个月
- 环球聚焦:越秀地产公布2022年全年业绩 合同销售再创新高 股东应占净利润同比上升10.2%
- 看中了沃尔沃S90?0息0负担的凯迪拉克CT6更值得!
- 钠电量产元年!负极材料是成本突破点?
- 环球微动态丨基金的收益怎么算
- 天天滚动:什么是失业保险
- 养卡是什么意思
- 通讯!光伏发电政策情况及趋势分析
- 世界动态:电化学类储能主要包括哪些储能方式?
- 去银行办卡需要带什么证件
- 净利劲增300%,双良节能正在从光伏新秀变成老将
- 二手房贷款年限
- 全球热讯:两大煤炭龙头公布业绩:日赚亿元,却不及预期?
- 每日热门:远洋集团位列廊坊1-2月销售金额榜、面积榜第一
- 【环球聚看点】南山控股:控股子公司宝湾物流成功发行5亿元中票 利率3.63%
- 环球消息!京城佳业:2022年收入约为15.67亿元
- 全球新资讯:上海电气:转让子公司100%股权 预计产生税前净收益2.87亿元
- 【世界热闻】远洋集团位列天津成交TOP5 未来城揽获城市销冠
- 凤凰传媒:纸张价格下跌会对公司成本带来一定的积极影响
- 当前视点!汉宇集团:公司在硅谷银行没有存款。硅谷银行的暴雷对公司没有影响
- 中信银行年费多少
- 焦点精选!广信材料:接受信达证券等机构调研
- 国家储备金什么意思
- 伊朗成第二批出境团队游目的地“黑马”,多个旅行社首团售罄
- 环球新资讯:支付宝利率多少,有以下两点
- 天天报道:上市聆讯是什么意思国内上市的基本条件
- 我想贷款5万哪里好贷审批快
- 宁夏医学院是几本?宁夏医学院资料介绍?
- 天天速读:厦门建发集团15亿元公司债将付息 利率4.57%
- 环球最新:烟台山公园在哪里?福州烟台山公园开放时间?
- 【环球新视野】豫园股份:复星集团所持3804万股解除质押 1.52亿股质押期延长
- 通常月季花几月开花?月季花品种有哪些?
- 双飞燕无线鼠标怎么连接?双飞燕无线鼠标的连接方法?
- 环球观热点:威奥股份:公司2022年年度报告将于2023年4月27日披露
- 世界动态:香雪制药:近期甲流发展势头迅猛,多地学校因甲流停课,医院接诊量也剧增
- 承德美食有哪些?承德美食介绍?
- 全球热推荐:何文田瑜一第1B期折实售价最低786.84万港元
- 世界观点:电信无线网卡怎么用?电信无线网卡的使用方法?
- 热点在线丨央行:2022年末我国金融业机构总资产为419.64万亿元 同比增长9.9%
- 全球热头条丨天箭科技:公司正在研发的新型相控阵天线可广泛应用于星载、机载、弹载产品中
- 讯息:陕西都市快报求助电话是多少?《都市快报》是什么节目?
- 今日热议:书包怎么装拉杆?连体式拉杆书包有哪些优缺点?
- 陆家嘴5亿元公司债将于3月27日本息兑付并摘牌 票面利率3.9%
- 许广平与鲁迅先生什么关系?许广平资料介绍?
- 当前快看:撕番什么意思?撕番怎么理解?
- 世界微动态丨Discuz!模板文件css.htm制作教程 Discuz!模板文件的简单讲解
- 环球热议:手机合约机和裸机有什么区别?合约机和裸机有什么好处?
- 在Ubuntu18.04、Deep终端中实现输入密码回显星号
- 天天报道:全国gdp排名2021年,各城市gdp排名一览
- 【全球聚看点】免费打谱软件 AnthemScore:免费的钢琴谱软件
- 速读:经济问题有哪些
- 【时快讯】李斯特简介及代表作:《匈牙利狂想曲》第二首
- 精选!交易成本包括
- 全球热门:应付账款会计分录怎么做
- 环球看点!荷兰旅游签证怎么办理?荷兰签证需要哪些材料?
- 在访问网页中弹出“脚本错误”的提示框 如何解决?
- 最新消息:k2386火车时刻表到天津站 K257在天津哪个站出发?
- 天天视点!北交所新股申购规则
- 世界简讯:微信占用内存太大怎么办?微信如何清理空间?
- 坚守“诚信兴商”之道,梧桐树保险经纪荣获“3·15诚信企业”荣誉称号
- 环球热资讯!至上月底4宗外地基金迁册来港申请已获批
- 美原油交易策略:油价剑指70关口,警惕破位风险,关注EIA数据
- 支付宝宁波银行快捷支付如何开通?开通的方法流程
- 安迪和小包总相爱的两个人 在一起只会让对方苦楚?
- 精彩看点:【生活百科】吸湿盒和除湿包哪个更好用?
- 焦点观察:魔兽世界之冰封王座秘籍 怎么进不去了?
- 全球信息:国际金价短线或跌向1890美元
- 【天天播资讯】3月15日渤海化学涨停分析:工业大麻,天津国企改革,石油化工概念热股
- 焦点关注:微信抢红包怎么抢最佳?从青铜级到王者级的操作招式
- 环球观天下!宇顺电子:截至2023年3月10日,公司股东户数为一万三千余户
- 【独家】什么是APM?什么是应用程序性能管理(APM)?
- 全球热文:String.format的用法(字符串格式化)
- 全球头条:大反弹!房价结束11连跌,住宅均价上涨4.1%,住宅销售面积增速大幅回升26.2个百分点
- 天天讯息:爱柯迪(600933)3月15日主力资金净买入609.60万元
- 世界关注:上海张江高科拟发行5.7亿元科技创新公司债 分为2个品种
- 环球观点:怎样安装安卓平板电脑软件?安装安卓平板电脑软件的注意事项有哪些?
- 天天日报丨粤华制药生产假药“加味藿香正气丸”被罚没40万
- 当前短讯!Rancher和KubeSphere哪个更友好?Rancher和KubeSphere的对比介绍
- 天天快看:3月15日三星新材涨停分析:白色家电,冷链,家电概念热股
- 全球消息!河北衡水:3月份起下调首套商业性住房贷款利率下限至3.8%
- 热推荐:国际金价小幅走低,通胀继续困扰FED,接下来看它的表现
- 今亮点!3月15日齐心集团涨停分析:优化生育(三孩),独角兽,腾讯概念股概念热股
- 每日视点!直通315|超千万元学区房交易过程中学位被占用 中介机构是否要担责?
- 全球今头条!【Stripe支付】国际版APP、Braine注册流程详解
- 动态:什么是ASP?一文带你揭开ASP神秘面纱
- 环球快讯:三年定期大额存款利率2022最新,各银行大额存款利率一览
- 热资讯!【风口研报】甲流“抬头”!关注检测、疫苗、药物等机会 辅助生殖板块也在风口!
- 什么叫车损险
- 世界速看:物价指数计算公式
- 【焦点热闻】公积金贷款利率2022最新利率表,各行公积金贷款利率一览
- 中国商业银行排名,各商业银行排名一览表
- 现货黄金交易策略:金价温和回调,关注美国零售销售数据
- 环球速讯:北京首旅集团拟发行上限10亿元中票 期限2+N年期