游戏服务器数据库怎么保证实时又速度快

 我来答
L小小小小执念
2017-09-22 · TA获得超过128个赞
知道答主
回答量:117
采纳率:33%
帮助的人:40.8万
展开全部
网游数据访问层的部分。一般就是每个区服对应一个数据库,比如合服就是在合并数据库,有时候两个区因为版本问题数据库架构也可能会有细微不同。访问方面一般实时数据都在内存里,通过缓存和日志的方式每隔一段时间持久化一次,同时保证数据完整性。
一般来说是一台真实的数据库服务器对应一个游戏某个区的某个服。有时候用了高配机,也可能一台机器上跑三个服的库。总之,游戏公司会根据数据库的负载调整游戏架构。

每个服的人数有限,游戏数据也并不是实时写入数据库中,一般保存在缓存里,几分钟写入一次库。所以游戏的数据库访问压力并不大。caojing@idcs.cn,负载大的地方大多在逻辑服务器的数据处理上。一般是对逻辑服务器去做负载均衡。
所以实时和速度与服务器的架构和游戏程序都有关系,可以做cdn加速
成都迈硕电气有限公司
2025-02-21 广告
国产【1M-10Gsps高速采集卡/采集仪】咨询:028-87409729,支持PCIe/USB/RJ45/10G光口等多种通信接口,支持多通道同步采集,具备高精度、高可靠、高易用等特征,自研自产自主可控,能够满足客户从基础科研到尖端科技领... 点击进入详情页
本回答由成都迈硕电气有限公司提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式