
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
10.07.2004, 12:51:59
|
|||
|---|---|---|---|
|
|||
К вопросу о навигации ("мягком" поиске). |
|||
|
#18+
Был у меня как-то раз опыт работы с Advantage Database Server через Delphi. Там у компонент TQuery есть свойство IndexName . При открытии запроса, с указанием Order By в списках индексов числился 1 индекс со случайным именем (типа Q1234567), и его можно было подставить в это самое свойство. Тем самым появлялась возможность использования метода FindKey (seek). При работе специально ставил эксперименты по поиску и пришёл к выводу, что индекс действительно использовался и на клиента посылались только те записи, на которые позиционировал метод SEEK. В этой связи вопрос: а как FB у себя внутри осуществляет реализацию Order By и если для этого создаётся индекс, то почему бы не давать его использовать на клиенте? P.S.: Просьба не говорить, что "мягкий" поиск никого в клиент-серверной архитектуре не интересует, не поверю :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.07.2004, 18:39:37
|
|||
|---|---|---|---|
|
|||
К вопросу о навигации ("мягком" поиске). |
|||
|
#18+
А явно создавать индексы на сервере не судьба? И что значит "давать его использовать на клиенте"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.07.2004, 06:47:01
|
|||
|---|---|---|---|
|
|||
К вопросу о навигации ("мягком" поиске). |
|||
|
#18+
Winni-PoohА явно создавать индексы на сервере не судьба? Речь идёт не о статических индексах, а о динамически формируемом пользователями блоке Order By в запросе. И что значит "давать его использовать на клиенте"? Это значит реализовать в объектах TQuery методы поиска по индексу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.07.2004, 11:04:42
|
|||
|---|---|---|---|
|
|||
К вопросу о навигации ("мягком" поиске). |
|||
|
#18+
Ты просто сравниваешь очень разные вещи. ADS - это sql-сервер очень сильно "заточенный" на навигационную работу с данными, это чуть ли не его "фирменный конек". В IB/FB же эти возможности полностью отсутствуют, ну или почти полностью. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=40&tablet=1&tid=1578275]: |
0ms |
get settings: |
10ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
141ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 216ms |
| total: | 434ms |

| 0 / 0 |
