游戏中常用的和流行的数据库/(数据库类型)是什么?
答案 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)
至少WoW使用Oracle。但任何好的RDBMS都可以完成这项工作,只要它可以处理大量的数据。
通常是MySQL。但请参阅#1 - 任何数据库都可以完成这项工作
根本没有数据库 - 为什么会这样像Half-Life这样的游戏使用数据库。