Подтвердить что ты не робот

Какая база данных используется в играх?

какая общая и популярная база данных/(типы баз данных) используется в играх?

  • MMORPG
  • браузерные флеш-игры
  • видеоигры
4b9b3361

Ответ 1

1) Насколько я знаю, World of Warcraft работает на СУБД Oracle. Однако, не уверенный в деталях реализации, похоже, что данные с низким приоритетом (например, местоположение символа, статус атрибута и т.д.) Сбрасываются в базу данных с интервалами, а данные с высоким приоритетом (уровень, перенос предметов) происходит в реальном времени (следовательно, заметное иногда задержка.)

Также Guild Wars использует Microsoft SQL Server, но не в RDBMS. Они хранят двоичные данные в таблицах, которые выглядят как (char_id, last_update, data), а игровые серверы периодически сериализуют символ в массив байтов, а затем нажимают на серверы БД. Тот же метод используется для передачи игроков между серверами. Все - всего лишь фрагмент данных.

2) Как сказал ThiefMaster, любая БД. Если вы видите php на frontend, есть хороший шанс, что MySQL или PostgreSQL у вас на спине. Если вы видите варианты ASP *, ищите MS SQL Server. Как веб-сайты.

3) Все происходит в памяти (обычно.. Скажем, Football Manager требует базы данных из-за огромного количества обработанных данных). База данных будет просто излишней.

Ответ 2

  • По крайней мере WoW использует Oracle. Но любая хорошая РСУБД будет выполнять эту работу, пока она может работать с огромным объемом данных.

  • Обычно MySQL. Но см. # 1 - любая БД может выполнить задание

  • Нет базы данных вообще - почему бы, например, такая игра, как Half-Life, использует базу данных.