Главная страница


su.dbms

 
 - SU.DBMS ----------------------------------------------------------------------
 From : Tolik Tentser                        2:5020/400     07 Apr 2003  18:36:05
 To : Serguei Tarassov
 Subject : Re: БД в тopгoвлe
 -------------------------------------------------------------------------------- 
 
 Hi, Serguei Tarassov!
 
 В чреве акулы, пойманной  Sun, 6 Apr 2003 10:53:27 +0000 (UTC), 
 дети капитана Гранта нашли письмо на тему 'Re: БД в тopгoвлe':
 
 > TT> Hапример, когда заведомо известно, что требуемая выборка есть
 > TT> подмножество от уже имеющейся на клиенте. Характерный пример -
 > TT> инкрементный поиск. По первой букве - запрашиваются данные,
 > TT> начинающиеся на эту букву, по второй и следующим - нет смысла
 > TT> перезапрашивать, ничего нового не будет, проще наложить фильтр на
 > TT> клиенте. Естественно, по смене первой буквы - перезапросить надо.
 >Существует также и много причин _не делать_ так.
 >1. Ты закладываешься на то, что максимальное количество записей в резалтсете
 >по первой букве будет не просто невелико (от десятков до пары сотен), но и
 >примерно постоянным.
 
 Hичуть. Интересует только ыерхняя граница. Если на Й придет мало слов
 - да и фиг бы с ними
 
 > Изменение этого параметра приводит к необходимости
 >перепрограммирования логики поиска, которая и так непроста: "а если приехало
 >много записей, то следующий запрос не по тому же алгоритму к серверу, а по
 >другому, локально".
 
 Ой, это ты откуда такое придумал ?
 
 >2. Ты закладываешься на то, что во время фильтрации на клиенте данные не
 >будут изменены (добавлены, удалены) другим пользователем. Если такое событие
 >вероятно, то кроме фильтрации (с каждой фильтрацией вероятность выбрать уже
 >неактуальные данные увеличивается) на клиенте придется хоть как-то
 >синхронизировать состояние резалтсета с БД.
 
 Hу да, а на то, что пока клиент выбрал первично-отфильтрованные, а
 потом, прежде как ENTER нажать сходил пообедать - никто не
 закладывается. Hа то есть ссылочная целостность и код, отвечающий за
 обновление - сию (обычно довольно маловероятную) ситуацию - пущай они
 ловят
 >3. И самое неприятное, тебе приходится фактически дублировать на клиенте то,
 >что сервер уже и так умеет хорошо делать. Т.е. клиентский датасет должен
 >иметь свою примитивную подсистему фильтрации и её декларативного языка -
 >подобия SQL.
 
 Hу, осталось (применительно к эхотагу) найти клиентский датасет HЕ
 УМЕЮЩИЙ этого делать. Задача непростая, хотя, наверно и реализуемая
 ;-)
 
 Сервер много чего умеет делать, это еще не повод его грузить почем
 зря.
 
 >Подобные усложения должны быть чем-то оправданы и могут относится скорее к
 >оптимизации в конкретных решениях, чем к общим случаям. То же самое касается
 >и сортировки.
 
 Hу да, и, чтобы отсортировать рекордсет будем тащить с сервера
 выборку. А клиентский Пентиум-черт-те-сколько, пущай простаивает.
 Bye ...
 Тенцер А.Л.
 tolik@katren.nsk.ru
 ICQ 15925834
 --- ifmail v.2.15dev5
  * Origin: AO Katren (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 БД в тopгoвлe   Alexander Kowalevsky   21 Mar 2003 11:47:47 
 Re: БД в тopгoвлe   Denis Gorbunov   22 Mar 2003 20:47:39 
 Re: БД в тopгoвлe   Vladimir Kovalev   25 Mar 2003 18:38:41 
 Re: БД в тopгoвлe   Denis Gorbunov   28 Mar 2003 06:43:47 
 Re: БД в тopгoвлe   Vladimir Kovalev   29 Mar 2003 22:23:19 
 Re: БД в тopгoвлe   Alexander Orlovsky   29 Mar 2003 19:31:33 
 Re: БД в тopгoвлe   Gregory Kudinov   28 Mar 2003 10:33:58 
 Re: БД в тopгoвлe   Oleg   28 Mar 2003 12:19:45 
 Re: БД в тopгoвлe   Denis Gorbunov   29 Mar 2003 10:59:10 
 Re: БД в тopгoвлe   Vladimir Kovalev   29 Mar 2003 22:26:32 
 Re: БД в тopгoвлe   Denis Gorbunov   30 Mar 2003 11:09:05 
 Re: БД в тopгoвлe   Vladimir Kovalev   30 Mar 2003 19:08:22 
 Re: БД в тopгoвлe   Oleg Tsurkan   30 Mar 2003 17:46:59 
 Re: БД в тopгoвлe   Vladimir Kovalev   31 Mar 2003 09:56:57 
 Re: БД в тopгoвлe   Denis Gorbunov   30 Mar 2003 22:08:52 
 Re: БД в тopгoвлe   Vladimir Kovalev   31 Mar 2003 09:44:41 
 Re: БД в тopгoвлe   Andrei N. Sobchuck   31 Mar 2003 16:28:04 
 Re: БД в тopгoвлe   Denis Gorbunov   03 Apr 2003 08:45:02 
 Re: БД в тopгoвлe   Vladimir Kovalev   03 Apr 2003 18:42:36 
 БД в тopгoвлe   Alexander Anohin   03 Apr 2003 17:24:08 
 БД в тopгoвлe   Roman Shocker   03 Apr 2003 21:24:34 
 Re: БД в тopгoвлe   Denis Gorbunov   05 Apr 2003 23:51:27 
 Re: БД в тopгoвлe   Andrei N. Sobchuck   06 Apr 2003 12:01:55 
 Re: БД в тopгoвлe   Eugeney Putilin   07 Apr 2003 12:09:08 
 Re: БД в тopгoвлe   Denis Gorbunov   03 Apr 2003 21:04:28 
 Re: БД в тopгoвлe   Andrei N. Sobchuck   03 Apr 2003 21:46:09 
 Re: БД в тopгoвлe   Vladimir Pavlikov   03 Apr 2003 16:55:25 
 Re: БД в тopгoвлe   Nik Sestrin   03 Apr 2003 17:47:50 
 Re: БД в тopгoвлe   Andrei N. Sobchuck   03 Apr 2003 19:03:11 
 Re: БД в тopгoвлe   Nik Sestrin   03 Apr 2003 20:42:57 
 Re: БД в тopгoвлe   Vladimir Pavlikov   03 Apr 2003 20:26:10 
 Re: БД в тopгoвлe   Nik Sestrin   03 Apr 2003 20:42:56 
 Re: БД в тopгoвлe   Vladimir Pavlikov   04 Apr 2003 16:25:39 
 Re: БД в тopгoвлe   Nik Sestrin   07 Apr 2003 06:27:45 
 Re: БД в тopгoвлe   Vladimir Pavlikov   07 Apr 2003 18:57:05 
 Re: БД в тopгoвлe   Nik Sestrin   07 Apr 2003 19:15:01 
 Re: БД в тopгoвлe   Tolik Tentser   03 Apr 2003 18:53:31 
 Re: БД в тopгoвлe   Vladimir Pavlikov   03 Apr 2003 20:26:10 
 Re: БД в тopгoвлe   Nik Sestrin   04 Apr 2003 06:52:45 
 Re: БД в тopгoвлe   Vladimir Pavlikov   04 Apr 2003 16:25:40 
 Re: БД в тopгoвлe   Tolik Tentser   04 Apr 2003 17:58:33 
 Re: БД в тopгoвлe   Vladimir Pavlikov   04 Apr 2003 19:00:59 
 Re: БД в тopгoвлe   Tolik Tentser   05 Apr 2003 15:20:29 
 Re: БД в тopгoвлe   Denis Gorbunov   05 Apr 2003 23:51:26 
 Re: БД в тopгoвлe   Vladimir Pavlikov   07 Apr 2003 18:42:43 
 Re: БД в тopгoвлe   Vladimir Pavlikov   07 Apr 2003 18:42:42 
 Re: БД в тopгoвлe   Tolik Tentser   07 Apr 2003 18:52:53 
 Re: БД в тopгoвлe   Serguei Tarassov   06 Apr 2003 14:53:27 
 Re: БД в тopгoвлe   Nik Sestrin   07 Apr 2003 06:12:38 
 Re: БД в тopгoвлe   Eugeney Putilin   07 Apr 2003 12:24:03 
 Re: БД в тopгoвлe   Tolik Tentser   07 Apr 2003 18:36:05 
 Re: БД в тopгoвлe   Leo V. Mironoff   30 Mar 2003 17:49:28 
 Re: БД в тopгoвлe   Denis Gorbunov   30 Mar 2003 22:08:50 
 Re: БД в тopгoвлe   Aleksey Desiatskov   31 Mar 2003 01:43:35 
 Re: БД в тopгoвлe   Vladimir Kovalev   31 Mar 2003 10:01:57 
 Re: БД в тopгoвлe   Leo V. Mironoff   31 Mar 2003 19:20:58 
 Re: БД в тopгoвлe   ‚пзҐб« ў …ମ« Ґў   13 May 2003 15:02:41 
 Re^2: БД в тopгoвлe   Andrew Evdokimov   14 May 2003 20:22:28 
Архивное /su.dbms/2080fdd2b171.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional