какая общая и популярная база данных/(типы баз данных) используется в играх?
MMORPG
браузерные флеш-игры
видеоигры
Ответ 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, использует базу данных.