Приветствуем вас на форуме проекта WoW Circle. Если вы читаете это, значит не зарегистрировались у нас. Для того, чтобы получить доступ к расширенным возможностям нашего форума нажмите сюда и пройди регистрацию, которая не займет у вас много времени. После регистрации будут доступны новые, более расширенные, возможности.
Сохранение данных

Упомянутые в теме пользователи:

Показано с 1 по 10 из 10

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Новичок Аватар для nikname
    Регистрация
    05.01.2012
    Сообщений
    0
    Поблагодарил(а)
    0
    Получено благодарностей: 0 (сообщений: 0).
    Репутация: 1
    А вы не думали о том, что вся эта информация о крафте предметов может хранится где нить в оперативке и сохраняется в бд по истечению какого нить времени и при отключении от сервера клиента?
    т.е. при чем тут транзакции, если полученный вами предмет не сразу сохраняется в бд?
    Последний раз редактировалось nikname; 19.04.2012 в 17:17.

  2. #2
    Местный
    Регистрация
    21.02.2012
    Сообщений
    37
    Поблагодарил(а)
    0
    Получено благодарностей: 1 (сообщений: 1).
    Репутация: 1
    Цитата Сообщение от nikname Посмотреть сообщение
    А вы не думали о том, что вся эта информация о крафте предметов может хранится где нить в оперативке и сохраняется в бд по истечению какого нить времени и при отключении от сервера клиента?
    т.е. при чем тут транзакции, если полученный вами предмет не сразу сохраняется в бд?
    Да при том, что сейчас при откате (который есть ни что иное как ошибка сохранения данных из-за ошибок в коде) не редки ситуации, когда полученный при крафте предмет остается, а мастерство полученное теряется, либо квест, который сдавался в то время, которое откатилось, списывается как сданный (убирается из списка квестов и не берется снова, а награда за него теряется. Если же данные будут записываться в одной транзакции, то таких ситуаций не будет. То бишь либо сохранится информация о крафте (и о созданном при крафте предмете и о списанных ресурсах и о повышенном мастерстве), либо она не сохранится (и мастерство не повысится и ресурсы не спишутся и предмет не добавится). То же самое и с квестами сданными.
    И не важно, сразу эта информация сохраняется в БД или по истечении какого-то времени.

Ваши права

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