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

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

推荐答案

1) 据我所知,《魔兽世界》运行在Oracle RDBMS上.但是,不确定实现细节,低优先级数据(如字符位置、属性状态等)似乎会每隔一段时间转储到数据库中,而高优先级数据(级别、项目传输)会实时发生(因此有时会出现明显的延迟)

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

2) 正如蒂夫马斯特所说,任何DB.如果你在前端看到php,很有可能在后端看到MySQL或PostgreSQL.如果看到ASP*变体,请查找MS SQL Server..比如网站.

3)所有事情都发生在内存中(通常..比方说,由于要处理大量数据,Football Manager需要一个数据库.)数据库只会是一种矫枉过正的手段.

Database相关问答推荐

重新运行后未找到 Taipy 场景

[mongodb],如何通过聚合获得具有许多不同字段的文档的最大值?子字段名称相同

如何使用actors进行数据库访问和DDD?

当我们需要触发程序的返回值时?

为什么引用 SQLite rowid 会导致外键不匹配?

什么是非规范化 mysql 数据库的好方法?

关闭连接会自动关闭语句和结果集吗?

MySQL 慢查询日志(log) - 慢有多慢?

PostgreSQL - 按时间戳值分组?

如何使用 SELECT WHERE IN() 保持订单?

SQL 历史(history)表设计

寻找基于磁盘的类 redis 数据库

Select 最佳主键 + 编号系统

Django中的Atomic原子操作?

更改列类型而不丢失数据

PostgreSQL 字符变长限制

MySQL 数据库中列名中的连字符

表格字段可以包含连字符吗?

为什么 OODBMS 不像 RDBMS 那样普遍?

列的 SQL Server 2008 千位分隔符