Автор Тема: Логика работы с базой данных (aka тормоза)  (Прочитано 1243 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Leviathan

  • Активист
  • **
  • Сообщений: 85
  • Репутация +8/-0
    • Просмотр профиля
При работе с флешки ощущается своеобразная логика взаимодействия LT с базой, что выливается во вполне реальные тормоза. Приведу пару примеров.

1. Нажимаем "создать задачу" - LT слегка притормаживает. Передумываем, нажимаем Esc - снова притормаживает. А зачем было вообще в базу обращаться?

2. Окно приоритетов. Нажали вставить приоритет - задумались. О чем? Оказывается, приоритет записался в базу. Нажали "Отмена", провреяем - да, он сохранился  :) Кстати, совершенно неуместная в таком типе окон кнопка "Сохранить приоритет". Дальше, начинаем двигать приоритет по списку вверх вниз стрелочками, и каждый шаг дается нам с трудом :-)
Как должно быть: обращаемся к базе только в момент открытия (сливаем все приоритеты) и закрытия окна (сохраняем только если нажато ОК)!

Таких примеров можно еще кучу найти. Думаю, общая идея понятна