精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

又穩(wěn)又快!基于ByteHouse ELT構(gòu)建高性能離/在線一體化數(shù)倉

云計(jì)算
作為一款云原生數(shù)據(jù)倉庫,ByteHouse基于ClickHouse技術(shù)路線進(jìn)行優(yōu)化和升級(jí),不僅擁有極致的分析性能、良好的擴(kuò)展能力,而且有豐富的能力支撐ELT作業(yè),支持fault tolerance、任務(wù)拆分等。

近期,ByteHouse與某數(shù)字娛樂公司達(dá)成合作,雙方聚焦高性能離/在線一體化數(shù)倉展開合作。隨著自身領(lǐng)域迅速發(fā)展的同時(shí),該數(shù)字娛樂公司需要更穩(wěn)定、易用的數(shù)據(jù)基礎(chǔ)服務(wù),但該方面遇到多種挑戰(zhàn),如數(shù)據(jù)融合與整合、實(shí)時(shí)數(shù)據(jù)分析、可擴(kuò)展性和靈活性、多源數(shù)據(jù)入倉以及復(fù)雜的離線加工任務(wù)等。

作為一款云原生數(shù)據(jù)倉庫,ByteHouse基于ClickHouse技術(shù)路線進(jìn)行優(yōu)化和升級(jí),不僅擁有極致的分析性能、良好的擴(kuò)展能力,而且有豐富的能力支撐ELT作業(yè),支持fault tolerance、任務(wù)拆分等。

2023年該數(shù)字娛樂公司就引入 ByteHouse 構(gòu)建實(shí)時(shí)數(shù)倉服務(wù),2024年又將離線數(shù)倉遷移至 ByteHouse 上,至此完成了統(tǒng)一的離線/實(shí)時(shí)一體化數(shù)倉建設(shè)。通過數(shù)倉一體化升級(jí),大幅提高數(shù)據(jù)分析的實(shí)時(shí)性 (天級(jí)->分鐘級(jí)) ,保證了大數(shù)據(jù)量級(jí)下數(shù)據(jù)處理的穩(wěn)定性。

背景和挑戰(zhàn)

圖片

數(shù)據(jù)流向圖

如上圖所示,在一體化數(shù)倉改造前,該數(shù)字娛樂公司 的業(yè)務(wù)數(shù)據(jù)庫在 Oracle 和 TiDB 上,使用 Flink 通過 CDC 方案將數(shù)據(jù)同步到數(shù)據(jù)倉庫。導(dǎo)入后會(huì)經(jīng)過一系列的離線加工任務(wù),生成供業(yè)務(wù)讀取的表,最終以報(bào)表、看板等形式展示到前端。

原架構(gòu)中離線加工任務(wù)是由 Hive 和 Spark SQL 完成的,只有最終加工得到的數(shù)據(jù)才會(huì)存儲(chǔ)在 ByteHouse 中,由 ByteHouse 提供實(shí)時(shí)查詢能力。該方案有以下弊端:

  1. 架構(gòu)復(fù)雜。用戶需要維護(hù)多套引擎,無論是底層架構(gòu)、運(yùn)維方式、SQL語法還是參數(shù)調(diào)優(yōu),多套引擎都截然不同。這造成了額外的維護(hù)成本。
  2. 數(shù)據(jù)冗余。 從 Hive/Spark SQL 到 ByteHouse 的數(shù)據(jù)同步鏈路需要額外開發(fā),且數(shù)據(jù)是冗余存儲(chǔ)了多份。無論從計(jì)算,還是存儲(chǔ)方面,都造成了浪費(fèi)。
  3. 效率瓶頸。當(dāng)前資源下,該架構(gòu)已經(jīng)達(dá)到了每日多源數(shù)據(jù)融合的瓶頸,很難超過日增10億這個(gè)量級(jí)。制約了公司業(yè)務(wù)的發(fā)展。

在這種情況下,客戶選擇使用 ByteHouse 構(gòu)建一體化數(shù)倉,無論是 Adhoc 的報(bào)表查詢、還是復(fù)雜的離線加工任務(wù),都在一個(gè)系統(tǒng)中完成,減少運(yùn)維、計(jì)算、存儲(chǔ)方面的成本。

技術(shù)挑戰(zhàn)

該數(shù)字娛樂公司 的離線加工場(chǎng)景對(duì) ByteHouse 的能力提出了更高的要求,具體表現(xiàn)在:

  • 數(shù)據(jù)量大。 數(shù)據(jù)增量每天10億級(jí)別,最大的表10TiB+,數(shù)據(jù)量1000億+。
  • 加工鏈路長。 一共200+表,多層加工,任務(wù)依賴比較復(fù)雜,重試成本高。日常加工任務(wù)4-5千個(gè),高峰時(shí)每天超過1萬。
  • 查詢復(fù)雜。 查詢通常涉及大數(shù)據(jù)量 aggregate、多表 join,容易擠壓資源,造成 OOM、超時(shí)等報(bào)錯(cuò)。

解決方案和收益

提升任務(wù)并行度,保障業(yè)務(wù)平穩(wěn)運(yùn)行

傳統(tǒng)架構(gòu)中,之所以要分別建設(shè)離線數(shù)倉和實(shí)時(shí)數(shù)倉,是因?yàn)槌R姷?OLAP 產(chǎn)品不擅長處理大量的復(fù)雜查詢,很容易把內(nèi)容打滿任務(wù)中斷,甚至造成宕機(jī)。

ByteHouse 具備 BSP 模式,支持將查詢切分為不同的 stage,每個(gè) stage 獨(dú)立運(yùn)行。在此基礎(chǔ)上,stage 內(nèi)的數(shù)據(jù)也可以進(jìn)行切分,并行化不再受節(jié)點(diǎn)數(shù)量限制,理論上可以無限擴(kuò)展,從而大幅度降低峰值內(nèi)存。

在實(shí)際應(yīng)用中,通過對(duì)關(guān)鍵的大表增加并行度,該數(shù)字娛樂公司 的離線任務(wù)整體內(nèi)存峰值降低了40% 左右。有效減少了內(nèi)存溢出的概率,保障任務(wù)平穩(wěn)運(yùn)行。

任務(wù)級(jí)重試,減少重試成本

離線加工任務(wù)的另外一個(gè)特點(diǎn)就是鏈路比較長,并且任務(wù)間有依賴關(guān)系。如下圖所示,

圖片

如上圖所示,task4 依賴 task1、task2 的完成。如果 task1 失敗發(fā)起重試,會(huì)顯示為整個(gè)鏈路執(zhí)行失敗。

ByteHouse 增加了任務(wù)級(jí)重試能力,在 ByteHouse 中只有運(yùn)行失敗的 task 需要重試。以10月15日到10月17日為例:

圖片

總數(shù)及發(fā)生重試的任務(wù)數(shù)以***脫敏展示

可以看到,任務(wù)的成功率在這三天內(nèi)分別提高了6.6%、4.4%和2.9%,整體成功率為100% 。除提高任務(wù)執(zhí)行的成功率外,還能顯著減少重試時(shí)間,體現(xiàn)為降低整體的離線任務(wù)執(zhí)行時(shí)間。

大批量并行寫入,穩(wěn)且快

該數(shù)字娛樂公司 的業(yè)務(wù)數(shù)據(jù)存在頻繁更新的特點(diǎn),使用重疊窗口進(jìn)行批量 ETL 操作時(shí),會(huì)帶來大量的數(shù)據(jù)更新。在這種場(chǎng)景下,ByteHouse 做了大量的優(yōu)化。

圖片

寫入優(yōu)化示意圖

經(jīng)過持續(xù)優(yōu)化,將最耗時(shí)的數(shù)據(jù)寫入部分單獨(dú)并行化,并且在寫入 part 文件時(shí)標(biāo)記是否需要進(jìn)行后續(xù)的 dedup 作業(yè)。在所有數(shù)據(jù)寫入完畢后,由 server 指定一個(gè) worker 進(jìn)行 dedup 和最后的事務(wù)提交(如上圖最右)。

經(jīng)過優(yōu)化,在保持穩(wěn)定的前提下,用戶十億表的 insert 作業(yè)運(yùn)行時(shí)間從48分鐘降低到13分鐘,提速73% 。其他相對(duì)較小的表插入效率也提高了26%-44%左右。

簡(jiǎn)化數(shù)據(jù)鏈路,提高健壯性

ByteHouse 在傳統(tǒng)的 MPP 鏈路基礎(chǔ)上增加了對(duì)復(fù)雜查詢的支持,這使得 join 等操作可以有效地得到執(zhí)行。

在數(shù)據(jù)交換方面,要求所有 stage 之間的依賴必須在查詢執(zhí)行之前以網(wǎng)絡(luò)連接的形式體現(xiàn)。離線加工場(chǎng)景下,這種方式有著天然的劣勢(shì):

  • stage 較多、并行度較大時(shí),每一個(gè) task 出現(xiàn)的抖動(dòng)都會(huì)影響整體鏈路,疊加的抖動(dòng)增加任務(wù)失敗的概率;
  • task 同時(shí)拉起會(huì)進(jìn)一步對(duì)資源進(jìn)行擠占。

BSP 模式使用 barrier 將各個(gè) stage 進(jìn)行隔離,每個(gè) stage 獨(dú)立運(yùn)行,stage 之內(nèi)的 task 也相互獨(dú)立。即便機(jī)器環(huán)境發(fā)生變化,對(duì)查詢的影響被限定在 task 級(jí)別。且每個(gè) task 運(yùn)行完畢后會(huì)及時(shí)釋放計(jì)算資源,對(duì)資源的使用更加充分。

在這個(gè)基礎(chǔ)上,BSP 的這種設(shè)計(jì)更利于重試的設(shè)計(jì)。任務(wù)失敗后,只需要重新拉起時(shí)讀取它所依賴的任務(wù)的 shuffle 數(shù)據(jù)即可,而無需考慮任務(wù)狀態(tài)。

總結(jié)

所有以上提到的這些優(yōu)化,均建立在ByteHouse提供極速分析性能的基礎(chǔ)上。

在實(shí)時(shí)數(shù)倉的能力上,通過疊加對(duì)離線數(shù)倉能力的支持,ByteHouse通過將查詢切分為獨(dú)立的階段、階段內(nèi)進(jìn)行并行度的拓展,對(duì)大查詢的內(nèi)存降低、任務(wù)的失敗降低、寫入效率和整體魯棒性來說,都有明顯的效果。

這在最終促成了該數(shù)字娛樂公司可以使用ByteHouse一個(gè)引擎同時(shí)完成數(shù)據(jù)加工和數(shù)據(jù)分析,減少了組件冗余,節(jié)省了人力成本,大大提高了數(shù)據(jù)實(shí)時(shí)性、優(yōu)化了運(yùn)營效率。

責(zé)任編輯:龐桂玉 來源: 字節(jié)跳動(dòng)技術(shù)團(tuán)隊(duì)
相關(guān)推薦

2024-03-06 14:48:54

云原生

2023-07-24 10:29:28

攜程實(shí)踐

2017-12-07 13:40:00

JavaScript內(nèi)存泄露內(nèi)存管理

2009-09-22 19:19:21

惠普刀片網(wǎng)絡(luò)

2024-12-04 13:54:19

pnpm存儲(chǔ)項(xiàng)目

2023-06-19 07:13:51

云原生湖倉一體

2021-12-27 13:57:34

Vite 工具項(xiàng)目

2022-08-22 17:46:56

虛擬數(shù)倉Impala

2009-09-07 23:09:17

2022-01-04 14:21:56

Vite組件React

2022-08-18 11:12:51

Cloudera?數(shù)據(jù)湖倉SaaS

2024-12-27 09:37:51

2020-01-14 08:58:38

Serverless框架web

2017-04-28 09:05:55

YOYO移動(dòng)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

成人一道本在线| 国模精品视频| 国内外成人在线视频| 欧美成人自拍视频| 中文字幕5566| 一级欧美视频| 疯狂做受xxxx高潮欧美日本| 亚洲国产欧美一区二区三区不卡| h狠狠躁死你h高h| 乱人伦精品视频在线观看| 久久久精品美女| 人妻精品久久久久中文字幕| 成人网av.com/| 一本大道综合伊人精品热热| 亚洲啊啊啊啊啊| 国产高清视频在线观看| 国产v综合v亚洲欧| 国产精品视频午夜| 五月婷婷中文字幕| 女同性一区二区三区人了人一| 亚洲欧美日韩精品久久奇米色影视| 欧美污在线观看| 成人午夜亚洲| 欧美性精品220| 欧美日韩激情四射| av国产在线观看| 国产午夜一区| 亚洲 欧美 中文字幕| 中文字幕一区二区人妻在线不卡| 久草中文在线观看| 久久这里只精品最新地址| 99re6热在线精品视频播放速度| 日韩精品在线免费视频| 国产免费无遮挡吸奶头视频| 国产女大学生av| 一道本在线视频| 久久久久久黄| 91精品国产电影| 欧美国产日韩综合| 午夜久久免费观看| 欧美一区二区美女| 丝袜美腿亚洲综合| 激情都市亚洲| 国产一区二区成人久久免费影院 | 国产精品免费一区| 精品人妻一区二区三区潮喷在线 | 色8久久久久| 欧美性xxxxxxx| 欧美久久久久久久久久久久久| 尤物yw193can在线观看| 亚洲婷婷综合色高清在线| 日韩精品不卡| caoporn国产精品免费视频| 久久色视频免费观看| 欧美精品二区三区四区免费看视频 | 欧美二区三区在线| 青青草在线免费视频| 久久人人爽人人爽| 日韩一区二区电影在线观看| 不卡在线视频| 国产精品国产三级国产有无不卡 | 亚洲综合欧美| 性欧美xxxx视频在线观看| 国产亚洲精品女人久久久久久| 91精品观看| 久久久久久久国产| 国产成人亚洲欧洲在线| 亚洲欧美久久| 国产精品盗摄久久久| 国产一级精品毛片| 久久成人免费日本黄色| 亚洲一区二区日本| 日本黄色三级视频| 久久综合久久99| 亚洲精品国产精品国自产| 黄色小网站在线观看| 一区二区三区日韩在线观看| 我的公把我弄高潮了视频| 小h片在线观看| 欧美日韩色综合| 中文字幕第10页| 欧美电影在线观看完整版| 亚洲精品一区中文字幕乱码| 国产精品18在线| 欧美freesex交免费视频| 国产+人+亚洲| 日韩不卡高清视频| 国产精品99久久久久久宅男| 亚洲综合自拍一区| 欧美日韩影视| 亚洲精品亚洲人成人网在线播放| 欧美精品自拍视频| 素人一区二区三区| 亚洲成人网在线观看| 青娱乐国产视频| 欧美视频导航| 国产精品国产三级国产专播精品人 | 亚洲福利免费| 国产精品久久久久久久午夜| 不卡视频免费在线观看| 国产亚洲短视频| 青春草国产视频| 九九热这里有精品| 亚洲国产私拍精品国模在线观看| 国产成人在线网址| 99伊人成综合| 7777精品久久久大香线蕉小说| 亚州av在线播放| 亚洲男人电影天堂| 人妻无码视频一区二区三区| 97色成人综合网站| 久久好看免费视频| 波多野结衣视频观看| 成人av电影在线| 免费观看黄色的网站| 五月激情久久| 日韩av在线网站| 久草资源在线视频| 麻豆精品视频在线观看免费| 精品一区二区久久久久久久网站| 成人在线观看亚洲| 欧美日韩一区二区三区高清| 加勒比综合在线| 日韩香蕉视频| 国产精品xxx在线观看www| 欧美日韩在线看片| 色偷偷成人一区二区三区91| 大乳护士喂奶hd| 影音先锋久久久| 91观看网站| 黄色网址免费在线观看| 欧美日韩国产大片| 一级特黄曰皮片视频| 国产欧美午夜| 激情一区二区三区| 黄频免费在线观看| 亚洲第一精品久久忘忧草社区| 亚洲av无码一区二区三区在线| 久久精品av麻豆的观看方式| 5g国产欧美日韩视频| 在线黄色网页| 日韩一区二区在线看片| 免看一级a毛片一片成人不卡| 国产一区二区在线看| 懂色av一区二区三区四区五区| 天堂久久一区| 另类少妇人与禽zozz0性伦| 国产精品久久影视| 亚洲精品成人天堂一二三| 古装做爰无遮挡三级聊斋艳谭| 91成人精品视频| 97碰碰视频| 91九色国产在线播放| 亚洲精品国产精品久久清纯直播| 在线观看 中文字幕| 91亚洲男人天堂| 成人在线激情网| 秋霞欧美视频| 亚洲一区二区在线| 蜜桃成人365av| 亚洲第一二三四五区| 毛片视频网站在线观看| 久久婷婷综合激情| 一道本视频在线观看| 91综合久久| 91久久爱成人| 国产免费拔擦拔擦8x高清在线人 | 青青青草网站免费视频在线观看| 一本久道久久综合中文字幕| 日本精品久久久久中文| 国产一区二区在线观看免费| 国产一线二线三线女| 日韩欧美影院| 国产欧美日韩中文字幕| 牛牛在线精品视频| 精品伊人久久97| 亚洲天堂狠狠干| 亚洲一级二级三级在线免费观看| 亚洲制服丝袜在线播放| 美日韩一区二区| 日产精品久久久久久久蜜臀| 亚洲宅男一区| 91情侣偷在线精品国产| 草草在线观看| 中文字幕免费精品一区高清| www日本高清| 色菇凉天天综合网| 欧美亚洲日本在线| 久久先锋影音av鲁色资源网| 少妇愉情理伦片bd| 午夜一区二区三区不卡视频| 综合国产精品久久久| 久久中文资源| 亚洲aaa激情| 台湾佬中文娱乐久久久| 九色精品免费永久在线| 九色视频成人自拍| 亚洲白虎美女被爆操| 中文字幕日本视频| 亚洲成国产人片在线观看| gv天堂gv无码男同在线观看| 成人国产精品免费观看动漫| 在线黄色免费观看| 亚洲少妇一区| 69精品丰满人妻无码视频a片| 黑丝美女一区二区| 国产亚洲一区在线播放| 精品一区视频| 国产精品伦子伦免费视频| а_天堂中文在线| 久久久久999| 二人午夜免费观看在线视频| 精品成人一区二区三区| 国产又粗又猛又爽又黄视频 | 国产精品网站在线| 三级电影在线看| 成人美女视频在线观看18| 污污网站在线观看视频| 日本欧美一区二区三区乱码 | 麻豆精品蜜桃视频网站| 哪个网站能看毛片| 亚洲激情在线| 久久这里只有精品18| 国产精品二区不卡| 亚洲精品中字| 成人激情开心网| 欧美精品亚洲精品| 欧美激情影院| 国产日韩欧美二区| 国产精品主播在线观看| 成人看片在线| 麻豆视频久久| 亚洲一区二区久久久久久久| 99精品美女视频在线观看热舞| 国产精品福利网| 日韩毛片一区| 国产日韩欧美中文| 日本久久二区| 成人字幕网zmw| gogo大尺度成人免费视频| 国产精品一区二区久久久久| 欧美日韩激情电影| 国产精品第三页| 国产69精品久久久久按摩| 国产精品久久视频| 欧美高清xxx| 成人午夜小视频| 精品一区二区三区中文字幕视频| 亚洲一区二区中文| 一区二区三区视频播放| y111111国产精品久久婷婷| 一区二区在线视频观看| 国产精品久久久久久久久久直播 | 久久香蕉频线观| 好了av在线| 欧美国产乱视频| av成人 com a| 国产91色在线| 电影在线观看一区二区| 成人羞羞国产免费| av男人一区| 免费试看一区| 日韩伦理一区| 欧美另类videos| 亚洲国内精品| 日本在线视频www| 开心九九激情九九欧美日韩精美视频电影| 五月婷婷狠狠操| 国产一区二区三区黄视频 | 色偷偷在线观看| 亚洲男人7777| 国产乱色在线观看| 欧美精品www| 在线观看欧美日韩电影| 国产欧美日韩91| 免费一级欧美片在线观看网站| 91欧美日韩一区| 精品视频国内| 久久综合九色综合网站| 大片网站久久| 99国产精品白浆在线观看免费| 亚洲在线免费| 香蕉视频禁止18| 处破女av一区二区| www.99热| 亚洲午夜影视影院在线观看| 免费黄色片视频| 欧美刺激午夜性久久久久久久| 女人天堂在线| 九九久久综合网站| 主播大秀视频在线观看一区二区| 4444kk亚洲人成电影在线| 国产欧美日韩| 男女日批视频在线观看| 麻豆极品一区二区三区| 国产精品九九视频| 亚洲欧洲精品天堂一级| 成人在线免费看视频| 日韩一区二区电影在线| 激情在线视频| 97精品免费视频| 免费看日产一区二区三区| 四虎一区二区| 老司机一区二区三区| 特黄特黄一级片| 中文字幕第一区第二区| 日韩 欧美 综合| 日韩精品专区在线| 日韩免费啪啪| 国产suv精品一区二区三区88区| 一区二区三区在线免费看| 亚洲精品日韩在线观看| 亚洲一区免费| 亚洲精品国产成人av在线| 中文字幕日韩一区| 国产字幕在线观看| 日韩电影在线观看中文字幕 | 新91视频在线观看| 亚洲成人第一页| 国内精品国产成人国产三级| 中文字幕精品网| 日韩成人影音| 蜜桃91精品入口| 国产欧美欧美| 亚洲观看黄色网| 亚洲电影第三页| 懂色av一区二区三区四区| 欧美xxxx做受欧美| 色999久久久精品人人澡69| 少妇免费毛片久久久久久久久| 久久久久欧美精品| 大地资源二中文在线影视观看| 亚洲国产欧美在线| 亚洲免费国产视频| 欧美高清视频免费观看| www.爱久久| 日韩国产成人无码av毛片| 国产精品一二三区| 青青草手机在线视频| 日韩欧美国产午夜精品| gogogogo高清视频在线| 亚洲www在线| 午夜亚洲福利| 中文字幕永久免费| 亚洲成av人片一区二区三区| 可以免费观看的毛片| 久久久噜噜噜久久| 久久365资源| 国产免费成人在线| 久久久久久一级片| 色老头在线视频| 中文字幕亚洲一区在线观看 | 久热综合在线亚洲精品| 亚洲黄色小说视频| 欧美日韩在线一区二区| 欧美成人精品一区二区男人看| 91精品国产自产在线| 在线观看国产精品入口| 无码av免费精品一区二区三区| 亚洲va欧美va国产va天堂影院| 五月婷婷在线观看视频| 国产成人鲁鲁免费视频a| 色爱综合网欧美| 免费观看一区二区三区| 五月激情丁香一区二区三区| 国产在线你懂得| 国产日韩欧美在线观看| 极品中文字幕一区| mm131美女视频| 欧美日韩的一区二区| 性xxxxfjsxxxxx欧美| 久久精品午夜一区二区福利| 日韩高清不卡在线| 日韩影院一区二区| 日韩精品视频在线观看网址| 亚洲电影有码| 欧美久久久久久久久久久久久久| 2020国产精品自拍| 91国内精品视频| 久久久久久久97| 日韩精品免费一区二区在线观看| 日本女人性视频| 欧美性生交xxxxxdddd| 蜜桃视频网站在线观看| 国产在线欧美日韩| 麻豆国产一区二区| 天堂网av手机版| 菠萝蜜影院一区二区免费| 国产调教精品| 一女二男3p波多野结衣| 亚洲成人动漫一区| 欧美成年黄网站色视频| 久久婷婷国产综合尤物精品| 激情图片小说一区| 日本视频网站在线观看| 欧美黑人性猛交| 三区四区不卡| 大又大又粗又硬又爽少妇毛片| 欧美一区二区黄| 国产亚洲一区二区手机在线观看|