游戏开发论坛

 找回密码
 立即注册
搜索
查看: 4359|回复: 7

为什么用xml,而不用mysql??

[复制链接]

75

主题

102

帖子

110

积分

注册会员

Rank: 2

积分
110
发表于 2009-12-18 18:09:00 | 显示全部楼层 |阅读模式
最近研究了下网络游戏的服务器端,看到当记录npc数据的时候是用的xml 而人物角色数据都是用mysql,不知道用意为何。。请大侠们指教

1

主题

17

帖子

18

积分

新手上路

Rank: 1

积分
18
发表于 2009-12-18 22:53:00 | 显示全部楼层

Re:为什么用xml,而不用mysql??

因为xml简单,扩展性好,支持层级结构

34

主题

629

帖子

629

积分

高级会员

Rank: 4

积分
629
发表于 2009-12-18 23:13:00 | 显示全部楼层

Re:为什么用xml,而不用mysql??

根本不是一类东西

你看到的是xml没有存入数据库而是作为文件保存,数据库中的数据出来也可以生成xml,造成这种情况的原因就是开发管理过于松散,或者是这个代码根本就是经过了n手的开发

5

主题

74

帖子

86

积分

注册会员

Rank: 2

积分
86
发表于 2009-12-19 17:02:00 | 显示全部楼层

Re:为什么用xml,而不用mysql??

同意ls的!

71

主题

1330

帖子

2585

积分

金牌会员

Rank: 6Rank: 6

积分
2585
发表于 2009-12-20 21:28:00 | 显示全部楼层

Re:为什么用xml,而不用mysql??

npc用的xml属于配置信息,和玩家信息不是一类东西,通常这些数据内容是放在服务器里,随着服务器更新而更新。通常游戏在运行阶段是不会改变。
玩家数据一般是放在数据库里,方便存取和备份,会随时变换。
根本和3楼说的不一样。

0

主题

18

帖子

23

积分

注册会员

Rank: 2

积分
23
发表于 2009-12-20 22:23:00 | 显示全部楼层

Re: 为什么用xml,而不用mysql??

XML文件只是描述资源的文件,说土点.就是图片或是音乐放的位置..
实际中的图片或音乐都都是引擎打包好的.通过XML的指示就可以得到相关的信息..

1

主题

272

帖子

272

积分

中级会员

Rank: 3Rank: 3

积分
272
发表于 2010-1-7 11:00:00 | 显示全部楼层

Re:为什么用xml,而不用mysql??

支持五楼的观点
同时"xml简单,扩展性好,支持层级结构"也是对的
数据库在实时存取上比较方便,所以角色等需要随时保存的信息还是放数据库比较好,但是数据库对复杂逻辑的数据结构支持不太好,所以服务器端的游戏数据个人还是建议用xml.

0

主题

12

帖子

12

积分

新手上路

Rank: 1

积分
12
QQ
发表于 2010-6-6 21:08:00 | 显示全部楼层

Re: 为什么用xml,而不用mysql??

[em4]ddddddd
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-9 11:21

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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