Форум: "Базы";
Текущий архив: 2002.02.07;
Скачать: [xml.tar.bz2];
ВнизНужен совет в подходах работы с БД Найти похожие ветки
← →
Сергей Иванов (2002-01-10 11:17) [10]Конечно постоянное обновление удобнее. И проще в реализации. Но при количестве клиентов ~>5 начнаются тормоза. На чем бы не крутилась база.
Парус8 видел? Oracle8i+Delphi5. Интрефейс (для всего - и документов, и журналов, и...) - TreeView слева, два грида (один над другим) справа. Гриды - наследники TDBGrid. Так вот там больше всего времени (и траффика, и ресурсов сервера) занимает как раз перечитывание датасетов даже при простом листании TreeView. Скорее всего реализация такова: выбрали TreeNode -> Locate(MasterData) -> в нижнем гриде - DetailData перечитывается с сервера. При проходе по строчкам Master -> перечитывание Detail. И прочее, прочее, прочее :(
А ведь если вдуматься, чаще всего детальные данные и не нужны, как впрочем, и бОльшая часть основных. Как и связанное представление в 2-3 гридах - это просто неудобно для оператора. У меня операторы долбят по клаве не глядя на содержимое - товара, организации, контрагента - они это помнят как "отче наш". При необходимости - пжлста. Перечитаем Detail.
Вот такие вот дела. Мда... Много чего еще хотелось бы сказать :) да писАть лень :( Это тема для объемного разговора, если не статьи.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.02.07;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.005 c