游戲服務器用mongodb數據庫怎么樣
發布時間:2020/6/19 14:34:54 來源: 縱橫數據
游戲服務器用mongodb數據庫
1.作為游戲后端數據庫,除卻主數據庫不談,我們盡可能要避免游戲服務器local cache的使用,這對水平擴展,高HA是不友好的,甚至你會是一個有狀態的架構orz,那么,這個redis就能承擔common cache的功能,如socket,等等都可以丟里面,建議是不落地,不然失去了其高性能的優勢,所以放什么數據進去,需要好好設計。2.mongo作為游戲服務器后端主數據庫有很大的優勢,因為其能大幅度縮短開發周期(不用細說,大家應該可以理解)。以及其原生的高可用結構,還有sharding擴展(如果有必要)。
3.如果游戲策劃準備出一個類似秒殺的活動,那么客戶端能對瞬間高并發進行過濾,如果出一個類似聚劃算量級的密集高并發活動呢,這時候,也許你的ssd +mongo3.0以上版本都不一定hold得住,這時候redis可以作為緩存層幫你達到需要的ops。
4.當然,這也不是必須的,需要根據你的游戲情節,業務情況考量。【艾娜小編】
本文來源:
//66moju.cn/article/2812.html
[復制鏈接]
鏈接已復制
上一篇:如何搭建cs游戲服務器