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


su.dbms

 
 - SU.DBMS ----------------------------------------------------------------------
 From : Serguei Tarassov                     2:5020/400     06 Apr 2003  14:53:27
 To : Tolik Tentser
 Subject : Re: БД в тopгoвлe
 -------------------------------------------------------------------------------- 
 
 
 Доброго дня, Tolik!
 Hа письмо  к Vladimir Pavlikov от Thu, 3 Apr 2003 14:53:31 +0000 (UTC):
 
  >>"Очень любопытная мысль". Клиентские сортировки резалтсета действительно
  >>встречаются нередко, ибо - какой смысл перезапрашивать те же данные
  >>только для смены сортировки, но фильтрация??!
  >>Сказать можно что угодно, вплоть до полной ерунды, но зачем?
 
  TT> Hапример, когда заведомо известно, что требуемая выборка есть
  TT> подмножество от уже имеющейся на клиенте. Характерный пример -
  TT> инкрементный поиск. По первой букве - запрашиваются данные,
  TT> начинающиеся на эту букву, по второй и следующим - нет смысла
  TT> перезапрашивать, ничего нового не будет, проще наложить фильтр на
  TT> клиенте. Естественно, по смене первой буквы - перезапросить надо.
 
 Существует также и много причин _не делать_ так.
 1. Ты закладываешься на то, что максимальное количество записей в резалтсете
 по первой букве будет не просто невелико (от десятков до пары сотен), но и
 примерно постоянным. Изменение этого параметра приводит к необходимости
 перепрограммирования логики поиска, которая и так непроста: "а если приехало
 много записей, то следующий запрос не по тому же алгоритму к серверу, а по
 другому, локально".
 2. Ты закладываешься на то, что во время фильтрации на клиенте данные не
 будут изменены (добавлены, удалены) другим пользователем. Если такое событие
 вероятно, то кроме фильтрации (с каждой фильтрацией вероятность выбрать уже
 неактуальные данные увеличивается) на клиенте придется хоть как-то
 синхронизировать состояние резалтсета с БД.
 3. И самое неприятное, тебе приходится фактически дублировать на клиенте то,
 что сервер уже и так умеет хорошо делать. Т.е. клиентский датасет должен
 иметь свою примитивную подсистему фильтрации и её декларативного языка -
 подобия SQL.
 
 Подобные усложения должны быть чем-то оправданы и могут относится скорее к
 оптимизации в конкретных решениях, чем к общим случаям. То же самое касается
 и сортировки.
 
 --
 Сергей Тарасов
 Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
 --- ifmail v.2.15dev5
  * Origin: Talk.Mail.Ru (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/6488c84337e5.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional