Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Программирование игр, графики и искусственного интеллекта > Где хранить данные? (XML, DB)


Автор: Hashashin 4.10.2010, 11:56
Всем привет.
Наверняка вопрос уже неоднократно поднимался, сильно не бейте, просто ПОШЛИТЕ НА Хороший ответ)

Для браузерной игры, что больше подойдет? Само собой, большая часть данных будет храниться в БД.
Но, к примеру, в нашей игре есть мебель. Какая у нас мебель будет и будет ли она у нас, мы определяем сами.
Как сделать лучше? Хранить в БД XML файл с "мебелью", просто иметь файл XML для конкретного пользователя или сделать таблицу?

Что будет меньше нагружать сервер и быстрее работать?

Автор: xido 6.11.2010, 13:48
http://russian.joelonsoftware.com/Articles/BacktoBasics.html

PS после парсинга можно закешировать в удобной двоичной форме, мое имхо - xml не для хранения, а для сериализации и передачи.

Автор: EgoBrain 20.11.2010, 15:07
Цитата(xido @ 6.11.2010,  13:48)
http://russian.joelonsoftware.com/Articles/BacktoBasics.html

PS после парсинга можно закешировать в удобной двоичной форме, мое имхо - xml не для хранения, а для сериализации и передачи.

 smile Блин, спасибо за ссылку, классная вещь! Статья поучительная, с последним абзацем автора данной статьи полностью согласен, тож такая фигня добивает, когда какой-нить зазнака сидит на Делфях не интересуясь (я уже не говорю "не изучая") более низкоуровневыми вещами и думает что он офигенный программист.
Так что терь будем знать, всегда лучше выбирать реляционные СУБД XML-ным форматам, даже если нужно добавить стол в сцену из базы объектов smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)