近日,盛趣游戲代理發(fā)行的《上古卷軸:刀鋒》國服正式迎來全渠道公測,其背后的騰訊云游戲數(shù)據(jù)庫TcaplusDB再次引起行業(yè)關(guān)注。
《上古卷軸:刀鋒》作為一款為手游玩家量身定制的游戲,上線當(dāng)天即獲得App Store新游推薦。加上手游高并發(fā)、數(shù)據(jù)讀寫頻繁的特點(diǎn),《上古卷軸:刀鋒》對數(shù)據(jù)庫的要求十分嚴(yán)苛。
隨著移動(dòng)游戲受眾群體的不斷擴(kuò)大,在越來越多的經(jīng)典網(wǎng)絡(luò)游戲IP走上了手游化的道路之后,用戶對于游戲的玩法多樣性、游戲體驗(yàn)以及畫面品質(zhì)等方面都有了更高的要求。這對游戲數(shù)據(jù)庫的發(fā)展也提出了更多挑戰(zhàn)。
近年來,隨著業(yè)務(wù)需求的復(fù)雜化和用戶數(shù)量的暴漲,傳統(tǒng)數(shù)據(jù)庫存儲能力有限、擴(kuò)容成本高、服務(wù)器壓力大、響應(yīng)時(shí)間長等問題日益突出,分布式數(shù)據(jù)庫因其擴(kuò)展性好、體系結(jié)構(gòu)靈活、可靠性高等特點(diǎn)愈發(fā)熱門。
TcaplusDB作為一款騰訊云旗下的分布式數(shù)據(jù)庫,以高可用、高并發(fā)、兼容性和滿足游戲業(yè)務(wù)特定場景需求的特點(diǎn),從眾多數(shù)據(jù)庫中脫穎而出,《上古卷軸:刀鋒》的團(tuán)隊(duì)選擇了TcaplusDB,這一選擇是在經(jīng)過多重測試反復(fù)衡后的結(jié)果。
盛趣游戲DNA工作室制作人徐磊曾分享使用TcaplusDB的感受?!渡瞎啪磔S:刀鋒》上線前主要面臨四大挑戰(zhàn):遷移、加速、質(zhì)量、效率。
使用TcaplusDB時(shí),感受非常明顯,易用性較高,代碼遷移工作量不大,差不多兩周內(nèi)完成遷移和接口重構(gòu)。換句話說,TcaplusDB的性能可歸結(jié)為高并發(fā)和平行擴(kuò)展。針對輕度游戲或低DAU的產(chǎn)品,TcaplusDB還會(huì)釋放更多能力。
(Tcaplus DB架構(gòu)和原理示意圖)
舉兩個(gè)例子:第一個(gè)場景,在業(yè)務(wù)研發(fā)階段,TcaplusDB和業(yè)務(wù)代碼邏輯進(jìn)行原生結(jié)合,開發(fā)者只需在程序代碼里面初始化對應(yīng)的對象,然后賦值提交即可,省去了開發(fā)過程中的一些數(shù)據(jù)庫操作轉(zhuǎn)化的環(huán)節(jié),提升開發(fā)效率。
第二個(gè)場景,對于游戲運(yùn)營過程中的一些場景支持,像游戲運(yùn)營中有版本更新,TcaplusDB可以通過數(shù)據(jù)存儲協(xié)議多版本的兼容去實(shí)現(xiàn)業(yè)務(wù)的不停機(jī)更新,業(yè)務(wù)在更新程序版本的時(shí)候服務(wù)不終止,用戶體驗(yàn)就能得到更好的保障。
十年的發(fā)展,不斷的積累,TcaplusDB現(xiàn)在因?yàn)槠湄S富特性和極致能力廣泛適用于游戲、金融、政企、互聯(lián)網(wǎng)、運(yùn)營商等關(guān)鍵場景,為企業(yè)提供無限可能。目前廣泛應(yīng)用于王者榮耀、QQ飛車、火影忍者、天涯明月刀等數(shù)百款流行游戲。