dota2数据库,DOTA2数据库
dota2数据库
DotA 2 Database (DBA)
在介绍之前,我们先看看什么是数据库。
数据库(Data Base),是一种按照数据结构来组织、存储和管理数据的系统软件,具有数据独立性、共享性和可移植性等基本特征。简单地说,它是一组有序的数据集合,其中每个数据项都包含一个名称,并拥有唯一的数字标识符,用于区分不同的数据项。
对于一款游戏来说,什么样的东西可以称之为"数据库"呢?
答案就是:记录玩家在游戏过程中所有信息的东西。例如,玩家的英雄、装备、天赋、技能、道具、等级、金钱、比赛成绩等等。这些信息的存放位置叫做"表",而将这些信息存放到一起的服务器则称为"库"。
我们可以把DBA理解为对游戏中所有相关数据进行管理的专业人员——他们负责将游戏中的各种信息统一存放到一个公共的位置上,以便其他玩家查询和访问,同时还要保证这些信息的准确性和安全性。
目前,市面上大多数的游戏都是使用这种形式来保存游戏相关的信息的。例如,一些大型MMORPG游戏会采用这种方式;还有一些小型多人在线竞技类的游戏也会使用这种形式。
除了上面所说的方式以外,还有一种更为常见的做法,那就是直接通过某种工具将游戏中的一些关键性信息以某种格式进行储存。比如,某些游戏的客户端就会直接将游戏中的各种关键性的角色、装备、天赋、技能等信息以某种格式进行储存。
由于现在大部分的游戏都是使用这种方式来记录相关信息,为了方便大家记忆,我们就把这类工具统称为 "DBA"(即Databases and Backups)。
了解了什么是DB后,让我们来看看什么又是DC吧!
DC(Data Content Center)是相对于DB而言的。顾名思义,它是专门用来存放游戏里所产生的内容的一个地方。也就是说,当你在玩某个英雄的时候会产生很多关于这个英雄的属性值,而这些属性的具体数值就储存在DC里面,供你随时查看。
从上面的描述中可以看出,DC是一个与DB相对的概念,它们的区别在于前者主要用来保存游戏的相关内容,而后者主要是用来保存玩家的个人资料以及角色的属性值的。
下面我们就分别来看一看这两个概念。
首先是DA。
DA全称叫作Administering Area Data,也就是区域用户数据中心,或者更准确地说是用户区域。它是为整个社区提供服务的。当你登录到某个服务器时,你就会被分配到一个特定的区域。在这个区域内,你可以看到你所在服务器的所有相关信息,包括你的个人信息、你所拥有的物品、你的队友的信息等等。
其次则是CDB。
CDB的全名叫做Customer DataBase,也就是用户区。它也是为整个社区提供服务的。不过,与前面的不同之处在于,在这里你看到的只是你自己个人的相关资料而已。
相关文章
发表评论