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


su.dbms

 
 - SU.DBMS ----------------------------------------------------------------------
 From : Nik Sestrin                          2:5020/400     16 Apr 2003  07:15:24
 To : Andrei N. Sobchuck
 Subject : Re: БД в тopгoвлe
 -------------------------------------------------------------------------------- 
 
 "Andrei N. Sobchuck" <andrei@mart.cherkassy.ua> wrote in message
 
 > >> Так согласен?
 >
 >  NS> нет
 >  NS> я там выше запостил скрипт, показывающий, что для некоторой ситуации
 >  NS> (постарался изобразить типичное соотношение размера таблицы и
 
 количества
 
 >  NS> "дофильтруемых" записей) результаты в производительности отличаются
 
 на
 
 >  NS> порядок.
 >
 > Цифры где?
 
 цифры приведены там же, результат - в 15 раз, и это еще с учетом того, что я
 ошибся в логике замера, исправленный скрипт дает отличия в сотни раз в
 пользу фильтрации на клиенте. есссно, цифры могут отличаться в зависимости
 от индексов и распределения данных в таблимце, но тенденция очевидна
 
 >
 >  NS> твои сомнения в сложности фильтрации на клиенте безпочвенны:
 >
 > Так проблемы с использованием алиасов на таблицы есть или [уже] нет?
 
 какие такие проблемы?
 
 > Еще раз, напиши мне простенький алгоритм (use case?):
 >  в каком случае юзать recordset.open, а в каком recordset.filter.
 
 ок. допутим нужен поиск. дизайн формы - поле для ввода поисковой фразы, грид
 (или листвью/тривью/листбокс по желанию) - для выбора пользователем того,
 что он искал.
 поисковая фраза после любого ввода пользователя запоминается и сравнивается
 с предыдущей (изначально это пустая строка), если ее начало совпадает с
 предыдущей фразой (ситуация ввода букв последовательно), то
 recordset.filter, если нет (ситуация бэкспэйса или перемещения
 назад+удаления/вставки
 буквы) - то  recordset.open.
 после recordset.filter/open грид перезаполняется
 особая ситуация - удалено все, тогда очищаем грид.
 к этому делу прикручивается таймер (как у меня) или кнопка, как у V.P. - см.
 в треде выше
 все
 --- ifmail v.2.15dev4
  * Origin: Sinor-NMTS (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Re: БД в тopгoвлe   Nik Sestrin   16 Apr 2003 07:15:24 
Архивное /su.dbms/9163d8bfe5d4.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional