世界熱點!行式數據庫系統中的列式存儲——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年期