October 11th, 2008

V.exeR
  • v_exer

Метро. Домыслы о билетах.

Обратили внимание, что бесконтактные билеты «ультралайт» на несколько поездок в московском метро вместо тридцати дней с момента первого прохода с января действительны сорок пять дней с момента их продажи? Достоверной информацией я не располагаю, и люди более осведомленные могут (и я был бы благодарен за уточнения) меня поправить, но я пришел к выводу, что это сделано для уменьшения нагрузки на систему.

Я исхожу из предпосылки, что данные по всем билетам хранятся в общей базе, а не на RFID-чипе. Отсюда выстраиваю следующую модель: в момент, когда вы покупаете билет, данные с чипа карты заносятся в общую базу - «активирован». И если вдруг вы потеряете его - индекс останется в базе мертвым грузом. Видимо, при старой модели (30 дней с момента первого прохода) накопилось слишком много «призраков». И решили модель изменить - теперь билет действителен 45 дней с момента продажи билета. То есть если потеряешь - билет из базы все равно рано или поздно вычеркнется.

Такой вот наглядный пример оптимизации. Или я в чем-то ошибаюсь?