Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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
1-18878
tovSuhov
2002-01-23 12:28
2002.02.07
Доэкспериментировался...


1-18877
Shadow77
2002-01-23 09:22
2002.02.07
Перетаскивание формы за Label?


1-18876
IgoX
2002-01-22 15:47
2002.02.07
hIcon и SpeedButton


1-18824
cpp
2002-01-25 16:22
2002.02.07
Как создать клон экземпляра класса?


14-18979
phantom2040
2001-12-18 13:32
2002.02.07
CGI программа на Delphi под Unix





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский