![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Поиск в BLOB поле [D6, IB4.x, IB5.x, IB6.x, FireBird]
XanderMan © (2002-05-06 15:02:00)Подскажите, кто знает: при поиске по BLOB полю лучше пользоваться стандартнами средствами типа SELECT, или же индексировать поле самому в отдельной таблице и уже по ней вести поиск на наличие совпадающих слов?
Desdechado (2002-05-07 10:59:00) [1]P100 даже не рабочая станция :))
а ты его в качестве сервера хочешь? ню-ню... а клиентов сколько?
думаю, что такой изврат с доп.таблицей ненамного ускорит. хотя, если ничего добавляться/изменяться в БД не будет, то, пожалуй, можно попробовать.
XanderMan (2002-05-06 16:46:00) [2]Понятное дело, что зависит от задачи, но
1. Без блобов обойтись никак нельзя.
2. Очень тяжело сейчас сказать, как будет работать FireBird на Pentium-100 со 100000 записей.
Desdechado (2002-05-06 16:39:00) [3]хозяин - барин. все зависит от задачи.
но я бы так не извращался: либо пользовался стандартным, либо обошелся без блобов
XanderMan (2002-05-06 16:21:00) [4]Вопрос, конечно, интересный. Забыл сказать, что BLOB текстовый, т.е. можно разбивать текст на отдельные уникальные слова и записывать их в отдельную таблицу вместе со значением ключевого поля, запись которого индексируется.
Desdechado (2002-05-06 15:49:00) [5]и как ты собираешься BLOB индексировать?
XanderMan (2002-05-06 15:08:00) [6]Забыл сказать: имеется в виду скорость поиска