一种游戏服务端数据库优化方法及系统技术方案

技术编号:43940737 阅读:18 留言:0更新日期:2025-01-07 21:32
本发明专利技术涉及一种游戏服务端数据库优化方法及系统,在游戏服务器与数据库之间增设数据库代理;对游戏服务器发起的数据读写操作,数据库代理按数据表名哈希hash分配到某一个表服务上执行;任一个数据表的所有在途的修改操作,根据表的“主键->写缓存记录列表”组织;数据库写线程接受对应的表服务定期发起的批量写入请求,将数据写入关系数据库,并通知表服务线程写入结果;数据库读线程组为公共的线程组,接收所有表服务的调用,从数据库读取数据,并返还给表服务线程。本发明专利技术方案中,根据手机游戏的实际情景需求,能够极大的提高游戏数据库的读写吞吐速度,完全发挥数据库的并发读性能,发挥数据库的批量写性能。

【技术实现步骤摘要】

本专利技术涉及网络通信,尤其涉及一种游戏服务端数据库优化方法及系统


技术介绍

1、随着智能手机的迅速普及,与网络的快速发展,移动互联网的相关业务已逐渐成为国内各厂商关注的焦点。从整体行业来看,中国手机游戏行业处于快速发展期。近年来,在电信运营商和手机游戏开发商的联合推动下,中国的手机游戏行业,取得了较快的发展。随着互动娱乐技术的发展,各种类型的互动游戏类应用得到了极大的发展,存在着多种游戏类型与游戏控制方式,游戏的形式也从电脑或游戏机向手机游戏方面过度。

2、随着手机游戏市场蓬勃发展,业界常常使用关系型数据库存储玩家的数据。游戏服务端数据有以下特点:

3、变更频率高。例如,玩家合成一个道具,点击一次养成功能,放一个技能等行为,都可能直接导致多条记录被修改,删除或者新增。

4、安全要求高。不允许丢失,不允许不一致,数据错误导致的经济损失大。

5、容峰要求高。在开服时或者活动开启的时段,会有大量的玩家短时间内集中登录游戏,造成大量读压力;某个活动结束或者结算时,可能有大量的数据更新造成写压力

6、本文档来自技高网...

【技术保护点】

1.一种游戏服务端数据库优化方法,其特征在于,所述方法包括:

2.如权利要求1所述的方法,其特征在于,所述方法还包括:

3.如权利要求1所述的方法,其特征在于,所述方法还包括:

4.如权利要求1所述的方法,其特征在于,当进行数据读取操作时,流程如下:

5.如权利要求1所述的方法,其特征在于,当进行数据写入操作时,流程如下:

6.如权利要求5所述的方法,其特征在于,所述写入操作为定时触发;具体操作流程如下:

7.如权利要求5所述的方法,其特征在于,所述方法还包括:

8.如权利要求1所述的方法,其特征在于,当...

【技术特征摘要】

1.一种游戏服务端数据库优化方法,其特征在于,所述方法包括:

2.如权利要求1所述的方法,其特征在于,所述方法还包括:

3.如权利要求1所述的方法,其特征在于,所述方法还包括:

4.如权利要求1所述的方法,其特征在于,当进行数据读取操作时,流程如下:

5.如权利要求1所述的方法,其特征在于,当进行数据写入操作时,流程如下:

6.如权利要求5所述的方法,...

【专利技术属性】
技术研发人员:曹必焕
申请(专利权)人:北京掌趣科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1