网络游戏的数据变动比较频繁,如果每次数据变动都刷往后端数据库,会导致数据库不负重荷。在游戏逻辑和数据库间提供一层缓冲服务,有利于减轻这重压力....首先,网络游戏的数据在数据库中是以表的形式保存的,每个玩家的数据占用其中的一行或几行.以玩家基本属性为例:
基本表: chainfo
表结构:chaid,chaname,hp,mp,maxhp,maxmp...为此,内存数据库将建立针对行集和行数据的抽象。...hash-table中,这样如果1001号玩家希望改变他的2号任务的数据,则可以发key="mission,
chaid,missionid,1001,2"后跟变更数据.来改变2号任务的数据....首先是基本的数据元素,也就是array可以存放的元素类型,分别是4种整型,double,字符串和二进制数据.
?