從游戲場景看,ByteHouse存算分離架構(gòu)如何實(shí)現(xiàn)降本增效

經(jīng)過幾十年發(fā)展,中國游戲產(chǎn)業(yè)逐步邁向成熟與穩(wěn)健的新階段。

根據(jù)中國音數(shù)協(xié)游戲工委的數(shù)據(jù),2023年,中國移動(dòng)游戲用戶規(guī)模達(dá)6.57億人,同比增速小幅增長。在商業(yè)模式層面,除了傳統(tǒng)的廣告投放和付費(fèi)會(huì)員制度外,一些游戲公司還引入了電商直播、虛擬禮物銷售等新的商業(yè)模式,以提高用戶粘性和盈利能力。

數(shù)據(jù)也逐漸成為游戲公司決策的重要依據(jù)。例如,在游戲直播場景中,借助直播人氣、粉絲活躍度、互動(dòng)收入等數(shù)據(jù)可以對主播的表現(xiàn)進(jìn)行客觀評估,并由此調(diào)整直播策略。但隨著數(shù)據(jù)量不斷增長、復(fù)雜度不斷提升,公司整體的數(shù)據(jù)基礎(chǔ)設(shè)施建設(shè)尤為重要,不僅要能及時(shí)給業(yè)務(wù)反饋數(shù)據(jù),在降本增效的大背景下,更需要滿足成本優(yōu)化。

高速發(fā)展中的某頭部游戲公司便面臨以上問題,一方面,游戲直播等各項(xiàng)業(yè)務(wù)對數(shù)據(jù)依賴高,要求數(shù)據(jù)實(shí)時(shí)性強(qiáng)、反饋快,另一方面,公司管理層又希望在保障現(xiàn)有性能情況下,進(jìn)一步降低資源使用成本。在之前的數(shù)據(jù)底座建設(shè)中,該公司采用ClickHouse作為分析引擎,但由于底層資源未隔離,導(dǎo)致大查詢大量占用資源,且小文件場景占用資源零散,嚴(yán)重影響讀寫任務(wù)。除此之外,研發(fā)團(tuán)隊(duì)在數(shù)據(jù)副本過程中,只保障了數(shù)據(jù)可靠性,忽視了計(jì)算可靠性保障。

ByteHouse存算分離架構(gòu)則為該游戲公司的問題提供了新解法?;诖嫠惴蛛x架構(gòu),ByteHouse將計(jì)算資源 Shared-Nothing 和存儲(chǔ)資源 Shared-Disk 獨(dú)立擴(kuò)展,用戶只需根據(jù)實(shí)際業(yè)務(wù)需求靈活調(diào)整計(jì)算資源配置,無需受限于存儲(chǔ)限制。另外,ByteHouse還實(shí)現(xiàn)了讀寫分離,即讀操作、寫操作互不影響,整體有助于提升系統(tǒng)的響應(yīng)速度和吞吐量,優(yōu)化資源利用效率。

圖片1.png

在此基礎(chǔ)上,該游戲公司選取活躍用戶數(shù)、游戲直播等場景中百萬級(jí)SQL,導(dǎo)入ByteHouse測試。最終測試結(jié)果顯示,ByteHouse不僅僅100%兼容ClickHous語法,還將整體性能提升了4倍以上。

據(jù)介紹,ByteHouse是火山引擎推出的一款云原生數(shù)據(jù)倉庫,能夠支撐實(shí)時(shí)數(shù)據(jù)分析和海量數(shù)據(jù)離線分析,目前已經(jīng)與中國地震臺(tái)網(wǎng)中心、莉莉絲游戲、極客邦科技等諸多行業(yè)企業(yè)達(dá)成了深度合作,憑借新一代的云原生架構(gòu),高效方便的運(yùn)維模式,以及高性能更靈活的實(shí)時(shí)查詢能力,為企業(yè)夯實(shí)數(shù)字化地基,推動(dòng)企業(yè)的數(shù)智化轉(zhuǎn)型升級(jí)。

本文轉(zhuǎn)載自:,不代表科技訊之立場。原文鏈接:http://zl.yisouyifa.com/html/240611/115355497452272.html

陳晨陳晨管理團(tuán)隊(duì)

相關(guān)推薦

發(fā)表回復(fù)

登錄后才能評論