读书人

请问关于网络游戏数据库服务器端的有关

发布时间: 2012-01-22 22:38:43 作者: rapoo

请教关于网络游戏数据库服务器端的问题
我的登录服务器 和 数据库分布在不同两台电脑上(不再同一局域网里)。请教 ,登录服务器访问数据库的时候是直接连接到数据库呢? 还是需要另外写个数据库服务器端用来和登录服务器端连接,并解析登录服务器发来的封包并解析出SQL指令,执行之后返回结果给登录服务器端呢??(我的数据库采用 SQL SERVER2000)

[解决办法]
直接用sql操作吧

登陆服务器和数据库服务器放在一个机房比较好,不知道你为啥还分开
[解决办法]
数据库机器最好别放在公网上,登录服务器最好直接访问数据库,如果环境限制了,则最好做一个中介服务来访问数据库,原因还是数据库不能公开。
[解决办法]
关注一下
[解决办法]
我认为第二种方法好,可以减少压力,而且网络异常时也可以保证游戏登陆服务器的稳定性了。中间服务可要写好啊,和j2ee架构有相似之处吧。
关注中
[解决办法]
大部分网络采用多个数据库镜像,每个本地一台数据库,再申请专线进行数据库同步,总之,数据库是绝对不能直接上公网的。
[解决办法]
不管是游戏服务器还是计费服务器,本质还是反映到数据库中,所以只需要数据库自己同步就足矣(应用服务器最好能适应同步带来的数据延迟)。
一般大型商业数据库都提供了镜像和同步的工具,有money就行,基本上不会花费开发人员的精力。

读书人网 >VC/MFC

热点推荐