游戏开发论坛

 找回密码
 立即注册
搜索
查看: 4361|回复: 8

关于游戏服务器数据库的疑问。

[复制链接]

10

主题

34

帖子

97

积分

注册会员

Rank: 2

积分
97
发表于 2013-10-10 15:13:28 | 显示全部楼层 |阅读模式
游戏服务器每个大区的数据库是独立的还是共用? 个人觉得分数据库比较好,便于维护。 但因为没这方面经验,来请教下大家。

71

主题

1330

帖子

2585

积分

金牌会员

Rank: 6Rank: 6

积分
2585
发表于 2013-10-10 15:54:26 | 显示全部楼层
你问的是端游还是页游?
页游估计一个服一个库

1万

主题

1万

帖子

2万

积分

管理员

中级会员

Rank: 9Rank: 9Rank: 9

积分
20468
发表于 2013-10-11 01:14:11 | 显示全部楼层
分服的话在遇到合服的时候,也会有些许麻烦。

2

主题

14

帖子

151

积分

注册会员

Rank: 2

积分
151
发表于 2013-10-14 11:30:49 | 显示全部楼层
基本上都是 分区建库

29

主题

38

帖子

384

积分

中级会员

Rank: 3Rank: 3

积分
384
QQ
发表于 2013-10-23 13:42:03 | 显示全部楼层
只建一个服务器有可能会发生SPOF(Single Point of Failure)问题,所以分区建库可能是必需的。
但是即使在各大区建一个数据库,像用户情报(账号,密码等)建一个库就可以了,因为它只在发生像用户登录等事件时使用,不会出现大问题。如果一旦发生问题,可以先用Mirroring解决。

13

主题

48

帖子

106

积分

注册会员

Rank: 2

积分
106
发表于 2013-10-29 17:13:38 | 显示全部楼层
这个问题一般看游戏的复杂度和并发数量。游戏分区和数据库分区没有必然的对应关系。
一般每个关键数据库都要有备份数据库,以做灾难恢复。
为了方便合服,角色数据库,都是一个。
我不是搞服务器的,了解不深。

10

主题

34

帖子

97

积分

注册会员

Rank: 2

积分
97
 楼主| 发表于 2013-10-30 10:10:01 | 显示全部楼层
谢谢大家的回复,

10

主题

34

帖子

97

积分

注册会员

Rank: 2

积分
97
 楼主| 发表于 2013-10-30 10:12:43 | 显示全部楼层
yahle 发表于 2013-10-10 15:54
你问的是端游还是页游?
页游估计一个服一个库

端游的 , 现在做宠物表, 宠物数据都是不同的, 如果全区的宠物全放一个表, 会不会照成很大影响?

1

主题

105

帖子

679

积分

高级会员

Rank: 4

积分
679
发表于 2013-10-30 13:27:02 | 显示全部楼层
毫无疑问分库处理。各区服务在逻辑上和物理上都是独立的。当需要跨服的时候临时调度
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-2-26 08:14

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表