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

從 MySQL 到 ByteHouse,抖音精準推薦存儲架構重構解讀

數據庫
ByteHouse是一款OLAP引擎,具備查詢效率高的特點,在硬件需求上相對較低,且具有良好的水平擴展性,如果數據量進一步增長,可以通過增加服務器數量來提升處理能力。本文將從興趣圈層建設難點及構建方案等角度拆解如何基于OLAP引擎來搭建興趣圈層平臺。

抖音依靠自身推薦系統為用戶推送可能感興趣的視頻內容,其中興趣圈層是推薦的重要能力,通過理解核心用戶的偏好特征,判斷兩者偏好的相似性,從而構建同類用戶的興趣圈層,實現精準推薦。

以往的興趣圈層往往依賴單一的維度或標簽,比如內容類型、時長、地理特征等,難以揭示用戶興趣的底層邏輯。例如,重慶美女小姐姐吃播視頻、二次元古風舞蹈視頻,表面上標簽類型可能完全不一樣,但深度分析后發現喜歡兩個視頻的是同一個類型的人,并把他們劃分在同一個興趣圈層中。

要搭建這樣一套興趣圈層平臺,不僅需要算法策略,對底層數據存儲架構也是一大挑戰。抖音每日新增的數據量龐大、業務標簽五花八門,更需要滿足業務人員對復雜查詢的實時性訴求。之前技術團隊采用MySQL作為存儲架構,作為一種行式存儲的數據庫,MySQL對于大量數據的處理效率較低。如果要在MySQL上查詢上億級別的數據,可能需要更高配置的硬件,甚至可能需要采用分片、讀寫分離等策略來提升性能,這將導致硬件成本顯著提高。

因此,技術團隊逐漸將興趣平臺基于ByteHouse進行重構。ByteHouse是一款OLAP引擎,具備查詢效率高的特點,在硬件需求上相對較低,且具有良好的水平擴展性,如果數據量進一步增長,可以通過增加服務器數量來提升處理能力。本文將從興趣圈層建設難點及構建方案等角度拆解如何基于OLAP引擎來搭建興趣圈層平臺。

興趣圈層平臺介紹

興趣圈層指興趣愛好相同的人組成的群體,興趣圈層可以從用戶視角更深入的理解短視頻作者和內容,挖掘出該圈層作者核心用戶群體的共同興趣點和典型偏好特征,作為劃分作者的重要標簽,應用在內容分發、垂類運營、數據分析、戰略規劃等場景中輸出價值。興趣圈層以簇(cluster)的形式存在,通過機器模型聚類而成,每個簇包含一位種子作者及多位與之關聯作者。

圖片

圈層生產流程:數倉的天級 Hive 表以定時任務的方式將 Hive 表內數據按照分區導入 RDS(MySQL) 數據庫,同時預計算腳本每天會定時將 RDS 內的數據按需寫入緩存(如圈層信息等通用查詢)或寫回RDS(如圈層的父節點信息等核心數據),生產流程成功會標記在緩存代表今日數據有效,反之報警通知相關負責人。

圈層查詢流程:用戶操作查詢,前端發送查詢場景數據請求,服務端接收到請求后讀取相應的緩存、數據庫表及分區,對數據進行組裝,最終返回給用戶。

主要問題

數據膨脹

日更版本導致數據量級膨脹,圈層基礎信息表日增萬級數據,圈層作者信息表日增百萬數據,圈層用戶信息表日增千萬條左右數據,已經達到 MySQL 秒級千萬級查詢的性能瓶頸。

查詢效率已無法滿足需求,即使有緩存加速減少聯表查詢,單表查詢的效率在到10s以上,其中圈層理解(圈層用戶信息表)進入頁面的時間超過15s,一定程度影響業務使用體驗。之前做了很多包括索引優化、查詢優化、緩存優化、表結構優化,但是單次對表更新列/新增修改索引的時間已經超過2天,優化成本也逐漸升高。

歷史架構過薄,難以承接較復雜圈選能力

從現狀來看,當前圈層架構簡單且為區分查詢場景,與數據庫直接交互且僅支持簡單的同步查詢,當業務需要較復雜的泛化圈選條件時,需要用戶在平臺等待超過15s。

從未來規劃,目前以 RDS 為存儲的同步查詢架構已無法支持需要關聯多個表和特征的復雜條件查詢的業務場景。

業務特征膨脹

標簽特征膨脹,當前圈層有越來越多的標簽描述,由于不同業務方會通過不同視角理解圈層,如垂類標簽/圈層關鍵詞描述/圈層質量分類/圈層畫風等,目前圈層信息實體特征達到幾十種,預計圈層屬性標簽仍會膨脹。

一站式圈選泛化目標作者訴求增多,當前作者只包含基礎信息,業務方希望基于圈層和其他基礎作者特征,如粉絲數,作者質量,活躍度等以滿足對作者的流量定向策略等需求,以滿足復雜條件多維度的篩選排序功能。

基于 ByteHouse 重構興趣圈層平臺

RDS 作為行式數據庫更適合單點事務分析工作顯然不符合當前平臺訴求,我們分別從查詢場景、查詢性能、存儲成本、遷移成本對存儲選型。

查詢場景

  1. 圈層信息由模型生產,按時間分區批量導入,不存在臨時導入,為 append only 場景。
  2. 圈層特征多,業務方按照訴求對和自身業務相關的特征進行篩選,列式存儲比行式存儲更合適。
  3. 圈層主要以分析統計為主,不強需求事務處理,面向 OLAP 業務。

查詢性能

  1. MySQL 對于多列復雜的條件查詢時,查詢性能很難優化,需要通過強依賴 redis 緩存加速,否則平臺功能不可用。
  2. 圈層場景通常限制在局部數據中聚合分析,如計算圈層id位于集合內的關鍵詞頻率統計,若該集合范圍過大索引失效會被劣化為全表掃描。

詳細場景測試

重構前后存儲對比

圖片

具體場景對比

數據管理信息查詢場景:

圖片

應用工具分析場景:

圖片

總結

綜上可以看到,基于 ByteHouse 替換 MySQL 重構抖音興趣圈層平臺后,不同幾個典型場景的查詢效率平均提升了 100 倍左右,大大提升了用戶體驗。由于 ByteHouse 出色的查詢性能和良好的數據壓縮比,中等資源的服務器就能很好的滿足需求,這也降低了綜合硬件成本。此外,ByteHouse 具有良好的水平擴展能力,如果數據量進一步增長,也可以便捷的通過增加服務器數量來提升分析能力。

責任編輯:龐桂玉 來源: 字節跳動技術團隊
相關推薦

2022-08-10 08:41:01

Feed 容器維護管理

2022-06-30 09:50:15

火山引擎ByteHouse

2023-10-30 15:51:43

ByteHouse大數據

2023-10-31 07:45:02

云原生數據庫

2021-06-28 05:19:32

抖音電腦

2023-12-30 13:53:58

抖音快手策略

2022-06-06 12:19:08

抖音功耗優化Android 應用

2025-11-20 01:00:00

火山引擎MongoDBAI應用

2021-10-28 07:10:21

rollupPlugin插件編寫

2018-06-19 09:54:22

MySQLHBase存儲

2019-03-07 15:04:37

抖音快手同城

2022-01-22 07:44:12

抖音PC 版電腦刷抖音

2023-04-22 09:40:36

云原生

2014-08-14 11:20:42

2019-06-21 09:55:10

刷抖美腿App

2017-03-06 17:30:11

微服務架構系統
點贊
收藏

51CTO技術棧公眾號

蜜桃精品噜噜噜成人av| 国产福利视频在线观看| 久久一区中文字幕| 在线播放国产一区中文字幕剧情欧美| 999精彩视频| 免费污视频在线| 国产午夜精品一区二区三区嫩草 | 亚洲精品永久www嫩草| 国产精品怡红院| 一区二区国产精品| 日韩在线观看你懂的| 激情av中文字幕| 精品无人乱码一区二区三区| 亚洲欧美日本韩国| 日韩精品第一页| 成人精品在线播放| 卡一卡二国产精品| 91av视频导航| 农村黄色一级片| 欧美亚洲高清| 亚洲精品国产精品自产a区红杏吧 亚洲精品国产精品乱码不99按摩 亚洲精品国产精品久久清纯直播 亚洲精品国产精品国自产在线 | 亚洲二区在线| 日韩中文字幕视频在线观看| av网页在线观看| 成人97精品毛片免费看| 色偷偷成人一区二区三区91| 亚洲乱码日产精品bd在线观看| 国产天堂在线| av亚洲精华国产精华| 91精品中国老女人| 亚洲av综合一区| 国产精品毛片在线看| 九九热99久久久国产盗摄| 长河落日免费高清观看| 日韩有码av| 亚洲成人在线网| 日韩av影视大全| 韩国精品视频在线观看| 色94色欧美sute亚洲线路一久| 欧美人成在线观看| 亚洲电影视频在线| 日韩毛片精品高清免费| 亚洲精品日韩在线观看| 邻居大乳一区二区三区| 26uuu亚洲综合色| 黑人中文字幕一区二区三区| 国产视频在线一区| 理论电影国产精品| 国产欧美精品日韩| 一区二区三区免费在线视频| 亚洲影视综合| 欧美又大又粗又长| 国产又大又黄视频| 翔田千里一区二区| 日韩av免费看网站| 国产精品乱码一区二区视频| 久久综合亚州| 国产精品日本精品| 国产又黄又粗又长| 精品一区二区三区在线播放| 国产啪精品视频| 国产巨乳在线观看| 国产一区二区三区蝌蚪| av在线不卡观看| 嫩草影院一区二区| 99久久久免费精品国产一区二区| 国产伦精品一区二区三| 深夜福利视频在线免费观看| 久久久综合精品| 视频一区三区| 久久bbxx| 亚洲一级电影视频| 国内性生活视频| 成人影院入口| 欧美日韩免费一区二区三区视频| 成年人三级黄色片| 在线一区二区三区视频| 精品无人区太爽高潮在线播放| 中文字幕高清视频| 国产精品99视频| 久久久久久久久国产| 欧美三级午夜理伦| 免费在线成人网| 91亚洲精品视频| 内射后入在线观看一区| 久久精品免费在线观看| 免费成人进口网站| 美女的胸无遮挡在线观看| 欧亚洲嫩模精品一区三区| 制服丝袜中文字幕第一页| 澳门成人av| 亚洲网站视频福利| 国产这里有精品| 久久国产99| 91精品视频在线播放| 色婷婷av一区二区三区之红樱桃 | 免费成人深夜夜行网站| 亚洲无线视频| 国产精品成人国产乱一区| 国产乱淫av片免费| 91久色porny| 麻豆传媒网站在线观看| 欧美黑人粗大| 日韩一级高清毛片| 精品国产成人亚洲午夜福利| 黑丝一区二区| 国产欧美一区二区白浆黑人| 午夜成人免费影院| 成人欧美一区二区三区白人| 国产视频九色蝌蚪| 久久久久亚洲精品中文字幕| 亚洲天堂av网| 国产无码精品视频| 国内一区二区视频| 色噜噜狠狠一区二区三区| av在线视屏| 51午夜精品国产| caopeng视频| 在线精品在线| 亚洲最大的网站| 二人午夜免费观看在线视频| 亚洲成a人片在线不卡一二三区| 色播五月综合网| 网红女主播少妇精品视频| 91精品啪在线观看国产爱臀| 欧美精选午夜久久久乱码6080| av无码一区二区三区| 欧美日韩一视频区二区| 国产日韩欧美夫妻视频在线观看 | 草久久免费视频| 国产一区二区毛片| 亚洲一区不卡在线| 色8久久影院午夜场| 日韩成人性视频| 久久精品视频6| 国产成人免费视频网站| 国产免费xxx| 91视频成人| 色黄久久久久久| 国产乡下妇女三片| 国产日产欧美一区| 可以免费在线看黄的网站| 乱亲女h秽乱长久久久| 久久久久久91| 丰满人妻一区二区| 夜夜操天天操亚洲| av漫画在线观看| 国产精品久久| 国产精品美女黄网| 1区2区3区在线| 亚洲丁香婷深爱综合| 久久亚洲成人av| 成人国产精品免费观看动漫| 久久久久久人妻一区二区三区| 6080亚洲理论片在线观看| 欧美大片免费看| 国产 欧美 自拍| 黄色成人av网| 中文字幕av网址| 秋霞电影一区二区| 天天做天天爱天天高潮| 日韩精品中文字幕吗一区二区| 欧美成人激情视频| 黄色三级网站在线观看| 精品动漫一区二区| 欧美特级黄色录像| 久久97超碰色| 日韩亚洲欧美一区二区| 成人台湾亚洲精品一区二区| 91sa在线看| 欧美一区二区视频| 欧美群妇大交群的观看方式| 欧美日韩精品在线观看视频 | 国产日韩一区二区| 老牛影视精品| 在线日韩av观看| 99热精品在线播放| 精品国产福利在线| 国产又粗又猛又爽又黄的视频四季| 精品一区二区三区久久久| 亚洲高潮无码久久| 日韩深夜福利| 成人欧美一区二区三区黑人孕妇 | 午夜久久久久久| 成人免费毛片糖心| 国产一区二区在线免费观看| 成人免费观看cn| 欧美日韩中文字幕一区二区三区| 亚洲xxxxx| 日本不卡1234视频| 日韩资源在线观看| 天天操天天插天天射| 欧美午夜精品久久久久久孕妇| 国产美女福利视频| 91一区二区三区在线播放| 我看黄色一级片| 国内成人在线| 亚洲成人一区二区三区| 超碰精品在线观看| 国产精品一区二区久久精品| 搞黄网站在线看| 色婷婷综合久久久久中文字幕1| 后入内射欧美99二区视频| 欧美三级日韩三级| 在线免费观看毛片| 中文字幕一区二区三区不卡在线| 日本护士做爰视频| 国产福利一区二区三区视频在线| 日本在线视频www| 欧美日韩影院| 中文字幕在线观看一区二区三区| 麻豆精品av| 91系列在线播放| 欧美日韩亚洲国产| 69精品小视频| 在线电影福利片| 少妇激情综合网| 视频午夜在线| 精品播放一区二区| 国产毛片久久久久| 欧美日韩一区二区三区高清| 九九热精品视频在线| 亚洲国产综合人成综合网站| 黑人操日本美女| 日本一区二区三区国色天香| 成人网站免费观看| 成人激情午夜影院| 亚洲熟女乱综合一区二区| 久久国产人妖系列| 天堂在线资源视频| 日韩av一区二区三区四区| a√天堂在线观看| 在线观看一区视频| 国产va亚洲va在线va| 女人香蕉久久**毛片精品| 一区不卡字幕| 日韩一区二区中文| 亚洲一区二区不卡视频| 欧美日中文字幕| 天天爽天天狠久久久| 国产一区二区三区电影在线观看 | 欧美激情视频一区二区三区免费| 亚洲一区在线免费| 国产精品99在线观看| 亚洲欧洲精品一区二区三区波多野1战4| 国产99亚洲| 日韩av一区二区三区在线观看| 夜色77av精品影院| 日本午夜精品电影| 久久国产中文字幕| 婷婷视频在线播放| 欧美先锋影音| 国产精品久久久久7777| 一区二区三区福利| 欧美 日韩 国产一区| 久久久精品午夜少妇| av在线无限看| 久久国产精品免费| 亚洲制服中文字幕| 国产jizzjizz一区二区| 人妻换人妻a片爽麻豆| 99久久婷婷国产综合精品| 亚洲熟妇一区二区三区| 亚洲国产成人在线| 欧美特级一级片| 午夜精品免费在线| 亚洲色成人www永久网站| 欧美性受xxxx黑人xyx性爽| 在线观看国产小视频| 91精品国产综合久久久久久 | 成人在线一区二区三区| 一起草在线视频| 欧美韩国一区二区| 黑人巨大精品一区二区在线| 午夜在线成人av| 无码久久精品国产亚洲av影片| 欧美精品日韩精品| 丰满少妇高潮在线观看| 亚洲欧美制服第一页| 国产网站在线免费观看| 国内精品免费午夜毛片| 成人午夜精品| 2020国产精品久久精品不卡| 天天久久夜夜| 在线国产精品网| 亚洲国产精品一区| 国产九九在线视频| 国产69精品久久777的优势| 加勒比一区二区| 亚洲欧美激情在线| 老熟妇一区二区三区| 91精品国产免费| 精品亚洲综合| 欧美极品少妇xxxxx| 成人精品国产| 国产日韩一区二区| 91精品综合久久久久久久久久久 | 国产精品.xx视频.xxtv| 粉嫩精品一区二区三区在线观看| 精品国产精品久久一区免费式| 佐佐木明希av| 久久精品麻豆| 欧美丰满熟妇bbb久久久| 国产精品美女久久福利网站| 亚洲 欧美 视频| 欧美一区二区精品久久911| 国产中文字幕在线观看| 久久久视频在线| 图片一区二区| 欧洲在线视频一区| 亚洲在线播放| 韩国三级视频在线观看| 自拍偷在线精品自拍偷无码专区| 影音先锋在线国产| 日韩精品一区二区三区在线观看 | 国产精品成人在线观看| 精品国产一区二区三区四| 日韩三级在线观看| 国产区在线观看| 国产精品久久久久久久久久久不卡 | 精品国产成人亚洲午夜福利| 午夜精品福利一区二区三区av| av中文字幕播放| 日韩在线观看免费全| jizz久久久久久| 日本一区二区三区在线视频 | 鲁一鲁一鲁一鲁一av| 久久九九久久九九| 中文字幕高清在线免费播放| 亚洲二区中文字幕| 91色在线看| 国产精品一区免费观看| 亚洲天堂黄色| 亚洲少妇中文字幕| 一区二区三区欧美在线观看| 国产又粗又长又黄| 精品国偷自产在线| 曰本一区二区| 日本一级淫片演员| 国内久久精品视频| 性欧美videos| 日韩精品影音先锋| 亚洲精品天堂| 不卡一区二区三区四区五区| 欧美一区二区三区久久精品茉莉花| 九九久久久久久| 亚洲蜜臀av乱码久久精品蜜桃| 国产乱码一区二区| 精品中文字幕在线2019| 一区二区亚洲视频| 一区二区传媒有限公司| 91丨九色丨蝌蚪丨老版| 色婷婷av国产精品| 亚洲网站在线播放| 欧美亚洲人成在线| 亚洲成人动漫在线| 国产馆精品极品| 精品成人久久久| 亚洲人永久免费| 欧美日韩视频免费看| 好色先生视频污| www.日本不卡| 黄色一级视频免费看| 日韩视频中文字幕| 秋霞一区二区三区| 国产女大学生av| 欧美激情一区二区三区全黄 | 日韩av网站大全| 欧美日韩视频免费观看| 手机成人av在线| 成人免费视频播放| chinese国产精品| 久久精品成人动漫| 黑人久久a级毛片免费观看| 六月丁香激情网| 亚洲丝袜制服诱惑| 亚洲av成人精品毛片| 国产精品视频26uuu| 国产精品videossex久久发布| 日本一区二区三区网站| 在线播放中文字幕一区| av影院在线免费观看| 亚洲精品成人久久久998| 成人精品国产免费网站| 日批视频免费观看| 久久久久久69| 999成人精品视频线3| 中国黄色片视频| 欧美日韩国产综合一区二区| 波多野结衣在线播放| 午夜精品电影在线观看| av男人天堂一区| 一区二区三区免费在线视频| 欧美亚洲国产日韩2020| 国产精品精品| 在线观看福利片| 欧美大片日本大片免费观看| 欧美日韩国产网站| 国产h视频在线播放| 亚洲乱码国产乱码精品精可以看 |