自打游戲行業(yè)出場(chǎng)以來,地位一直是全球市場(chǎng)的佼佼者,尤其是近幾年,發(fā)展及其迅速。越來越多的游戲讓人眼花繚亂,而支撐著這種娛樂方式的技術(shù)也是在不斷進(jìn)步,一款游戲的開發(fā)和運(yùn)營周期都離不開數(shù)據(jù)庫,而數(shù)據(jù)庫的保障則來自于云計(jì)算。
面臨問題
相信很多玩游戲的人都體驗(yàn)過掉線,卡頓,bug等問題,而這些問題也正是技術(shù)人員所需要解決的問題。如何讓這些問題的解決方法變得簡(jiǎn)單?
因?yàn)橛螒虻念愋筒煌?,技術(shù)架構(gòu)差異大,同樣的問題解決方案在這種游戲里適用,在另外一種游戲里就沒效果,很難做到大一統(tǒng)。
每當(dāng)游戲開服或者合服的時(shí)候,可能會(huì)被突如其來成倍增長(zhǎng)的流量訪問壓力,容易導(dǎo)致昂貴數(shù)據(jù)庫資源的浪費(fèi)或數(shù)據(jù)庫資源準(zhǔn)備不足。合服數(shù)據(jù)是否會(huì)丟失也是玩家和技術(shù)人員一直頭疼的問題。
既然游戲是有漏洞的,很多玩家不但不去反饋,還利用這些漏洞卡bug,嚴(yán)重破壞了游戲的公平性,而這個(gè)時(shí)候修復(fù)漏洞后是否能回檔(回到惡劣玩家卡bug前的狀態(tài))需要敏捷的數(shù)據(jù)恢復(fù)能力。
解決方案
通過云計(jì)算,這些問題是否能得到解決呢?
游戲行業(yè)多場(chǎng)景云數(shù)據(jù)庫解決方案:
完整的技術(shù)體系云數(shù)據(jù)庫產(chǎn)品種類豐富,可結(jié)合細(xì)分游戲類型(如全球同服游戲)及具體業(yè)務(wù)場(chǎng)景(如游戲新開服),設(shè)計(jì)從緩存到關(guān)系型數(shù)據(jù)庫的完整全球數(shù)據(jù)同步方案,供用戶實(shí)施。
靈活的產(chǎn)品組合針對(duì)不同場(chǎng)景,方案可以采用靈活的產(chǎn)品組合。比如,游戲合服場(chǎng)景,可利用DLA跨數(shù)據(jù)庫實(shí)例、跨數(shù)據(jù)庫類型對(duì)數(shù)據(jù)進(jìn)行沖突分析,預(yù)先處理沖突數(shù)據(jù);而DTS可實(shí)現(xiàn)數(shù)據(jù)全量+增量平滑遷移,整個(gè)遷移過程游戲業(yè)務(wù)無感知。
資源彈性利用云數(shù)據(jù)庫資源彈性的優(yōu)勢(shì),比如,PolarDB計(jì)算存儲(chǔ)層分離,可在分鐘級(jí)別快速升配或增加只讀節(jié)點(diǎn);MongoDB底層存儲(chǔ)采用云盤架構(gòu),不受單機(jī)容量限制,這些都能用來應(yīng)對(duì)游戲新開服等壓力場(chǎng)景。
定向數(shù)據(jù)回檔恢復(fù)利用云上存儲(chǔ)資源優(yōu)勢(shì),構(gòu)建基于快照原理的備份恢復(fù)體系(可選服務(wù)),可在分鐘級(jí)拉起一份歷史數(shù)據(jù)快照,供客戶快速查詢數(shù)據(jù),進(jìn)行定向數(shù)據(jù)回檔恢復(fù)。
寫在最后
基于云計(jì)算帶來的靈活組合的數(shù)據(jù)庫產(chǎn)品,能很好地被運(yùn)用于解決各種游戲帶來的問題,給游戲行業(yè)的上線運(yùn)營和良好的用戶體驗(yàn)帶來保障!