|
|
su.dbms- SU.DBMS ---------------------------------------------------------------------- From : Vladimir Pavlikov 2:5020/400 04 Apr 2003 19:00:59 To : Tolik Tentser Subject : Re: БД в тopгoвлe -------------------------------------------------------------------------------- Hello, Tolik Tentser! You wrote to Vladimir Pavlikov on Fri, 4 Apr 2003 13:58:33 +0000 (UTC): >> Можно и так. Только одно из двух - либо запрос по одной букве уже >> достаточно мал, чтобы его фильтрация имела немного смысла. Либо еще >> велик - но тогда почему бы не запрашивать с сервера не по одной >> букве, а двум-трем? TT> Hу, по одной букве это может быть несколько сотен записей, запросить TT> которые вполне реально. Так и тысячу реально, речь же не об этом. Вопрос прост - зачем делать две фильтрации, на сервере и клиенте, когда сервер неотличимым спо- собом делает это сразу. >> Собственно, это изложение применяемого мной подхода - сначала >> делается фильтрация по 1-3 буквам (зависит от статистики), а затем >> лишь позици онирование на первый соответствующий при последующем наборе. TT> Hесогласованно. Гораздо лучше воспринимается, когда по остальным TT> буквам оно ведет себя так же как и по первой, т.е. именно фильтрует TT> рекортсет. Hе надо никому объяснять, в чем различие первой и не TT> первой буквы. А ты пробовал? Мне никому объяснять и не приходилось. Поскольку разли- чий и нет - идет сужение выбора к требуемому. А то, что при таком подходе зачастую _следующий_ выбор производится безо всякой фильтрации (и задержек) простым перепозиционированием многие оценили без всяких подсказок, самостоятельно. Любые другие способы лишь сужают выборку. Hо к конкретной записи нужно либо листаться, либо продолжать набор вообще до одной записи. ANS>> Hа все случаи жизни не разложишь. а многие запросы, даже в SQL, TT> версии приводят к фильтрации на клиенте. TT> Это можно сказать про любую программу. TT> Убей не пойму, где ты тут нашел, что "клиентская фильтрация есть в TT> _любой_ программе". Приведенная фраза допускает довольно много TT> трактовок. Уж и не знаю, что сказать... Первая фраза чисто философская, не озна- чает ничего. Вторая говорит о том, что SQL-версия 1С многие рекордсеты получает в том числе и фильтрацией на клиенте. Последняя (обсуждаемая) сводит эти "многие" к "любой программе". Т.е. фраза вообще не допускает трактовок, ибо конкретна. Можешь привести хоть одну трактовку (не слишком "притягивая за уши" - это неинтересно) ? --------------------------------------------- Владимир Павликов. -- Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru --- ifmail v.2.15dev5 * Origin: Talk.Mail.Ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms/648835e0cf69.html, оценка из 5, голосов 10
|