Общие > Базы данных

Организовать поиск

(1/1)

DeltaSoft:
Добрый день.

Тут ситуация такая.

Есть БД PostgreSQL, на нее навешан интерфейс.

Нужно организовать по ней быстрый поиск (пользователь вводит строку, из базы вытаскиваются все записи, в определенных полях которых содержится данная строка) может кто-нить поделится мыслями:

В базе порядка 200000 записей
В день несколько тысяч, а то и десятков тысяч пользователей делают к ней запрос.

Из существующих вещей можно сравнить наверное с очень крупным интернет магазином. Поэтому хотелось бы чтобы ответ был виден почти моментально.

Всем заранее спасибо.

commander:
DeltaSoft
1. пользовать индексы.
2. максимально оптимизировать запросы.
3. перейти на файлы + С

Akvar:
4. Настроить кэш. Тоесть он не ломится делать запрос, а выдает результат прошлого запроса, естествено если запрос был одинаковым, также ставиш время кэша, это вообщето устанавливается как я знаю на сервере, и вовсю используется в PHP + MySQL.

commander:
Akvar
кеш надо пользовать только опираясь на конкретную задачу, и далеко не для каждой задачи подходит кеширование...

Навигация

[0] Главная страница сообщений

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии