什么样的数据库在游戏中使用?

时间:2011-03-12 10:01:50

标签: database types

游戏中常用的和流行的数据库/(数据库类型)是什么?

  1. MMORPG
  2. 基于浏览器的Flash游戏
  3. 电子游戏

2 个答案:

答案 0 :(得分:26)

1)据我所知,“魔兽世界”在Oracle RDBMS上运行。然而,不确定实现细节,似乎低优先级数据(如字符的位置,属性状态等)被间隔地转储到数据库中,并且高优先级数据(级别,项目转移)实时发生(因此引人注目)有时延迟。)

Guild Wars也使用Microsoft SQL Server,但也不使用RDBMS方式。它们在表中存储二进制数据(char_id,last_update,data),游戏服务器定期将字符序列化为字节数组,然后推送到DB服务器。这与用于在服务器之间传输玩家的方法相同。每个人都只是一大块数据。

2)正如ThiefMaster所说,任何数据库。如果你在前端看到php,那么很有可能在后面有MySQL或PostgreSQL。如果您看到ASP *变体,请查找MS SQL Server ..与网站一样。

3)一切都发生在内存中(通常......说,由于处理了大量数据,足球经理需要一个数据库。)数据库只是一种过度杀伤。

答案 1 :(得分:9)

  1. 至少WoW使用Oracle。但任何好的RDBMS都可以完成这项工作,只要它可以处理大量的数据。

  2. 通常是MySQL。但请参阅#1 - 任何数据库都可以完成这项工作

  3. 根本没有数据库 - 为什么会这样像Half-Life这样的游戏使用数据库。