www.mudconnector.su

Национальный мадконнектор.
Текущее время: Чт мар 28, 2024 9:52 pm

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 22 ]  На страницу Пред.  1, 2, 3
Автор Сообщение
СообщениеДобавлено: Сб ноя 29, 2014 11:50 am 
Не в сети

Зарегистрирован: Пн авг 17, 2009 9:35 am
Сообщений: 26
Насчет хранения зон в файлах, нюанс есть. А именно, сбор статистики. Этот предмет падает с каких монстров? А с этих монстров падают какие предметы? А если монстр не привязан к определенной зоне, а широко распространен по всему миру? В случае с БД можно легко сделать выборку по значению одного из полей. Также легко обнаруживаются несоответствия, вроде "этот предмет не падает ни с какого монстра". А вот в случае с файлами это все надо парсить или надеяться на логи.
Может, логичней все же БД с возможностью экспорта в текстовый формат и обратно при необходимости править что-то руками или сделать diff?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Сб ноя 29, 2014 12:04 pm 
Не в сети
Site Admin

Зарегистрирован: Пт май 16, 2008 4:14 pm
Сообщений: 1416
Не вижу никаких проблем найти все эти случаи непосредственно перебирая значения в памяти.
Объем вычислений очень маленький, БД и индексы тут никому не нужны.
Если же нужно реальное положение дел - надо как-то через логи делать.
Что толку если что-то где-то должно падать, но не падает.

Я не вижу преимущества от использования БД (а недостатков навалом, начиная с того что эта БД должна
быть установлена и поддержена) для этой задачи.
В разрезе мадов я вообще не вижу места для использования БД.
Игроков там тоже хранить не слишком хорошая идея.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 22 ]  На страницу Пред.  1, 2, 3

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron