Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Не получили
письмо с кодом активации
?
1 час
1 день
1 неделя
1 месяц
Навсегда
Новости:
Начало
Помощь
Поиск
Календарь
Вход
Регистрация
Forum Webscript.Ru
»
Общие
»
Базы данных
»
Организовать поиск
« предыдущая тема
следующая тема »
Печать
Страницы: [
1
]
Вниз
Автор
Тема: Организовать поиск (Прочитано 3781 раз)
0 Пользователей и 1 Гость просматривают эту тему.
DeltaSoft
Завсегдатай
Новичок
Сообщений: 33
+0/-0
0
Организовать поиск
«
:
02 Октября 2006, 15:50:19 »
Добрый день.
Тут ситуация такая.
Есть БД PostgreSQL, на нее навешан интерфейс.
Нужно организовать по ней быстрый поиск (пользователь вводит строку, из базы вытаскиваются все записи, в определенных полях которых содержится данная строка) может кто-нить поделится мыслями:
В базе порядка 200000 записей
В день несколько тысяч, а то и десятков тысяч пользователей делают к ней запрос.
Из существующих вещей можно сравнить наверное с очень крупным интернет магазином. Поэтому хотелось бы чтобы ответ был виден почти моментально.
Всем заранее спасибо.
Записан
Вакансия: Программист WEB+UNIX
Вакансия: Программист Windows Вакансия: WEB-разработчик[
commander
Developer
Глобальный модератор
Ветеран
Сообщений: 1298
+0/-0
2
Организовать поиск
«
Ответ #1 :
03 Октября 2006, 18:56:54 »
DeltaSoft
1. пользовать индексы.
2. максимально оптимизировать запросы.
3. перейти на файлы + С
Записан
And no religion too...
Akvar
Завсегдатай
Новичок
Сообщений: 34
+0/-0
0
Организовать поиск
«
Ответ #2 :
05 Октября 2006, 12:36:58 »
4. Настроить кэш. Тоесть он не ломится делать запрос, а выдает результат прошлого запроса, естествено если запрос был одинаковым, также ставиш время кэша, это вообщето устанавливается как я знаю на сервере, и вовсю используется в PHP + MySQL.
Записан
php-программист
commander
Developer
Глобальный модератор
Ветеран
Сообщений: 1298
+0/-0
2
Организовать поиск
«
Ответ #3 :
05 Октября 2006, 18:42:11 »
Akvar
кеш надо пользовать только опираясь на конкретную задачу, и далеко не для каждой задачи подходит кеширование...
Записан
And no religion too...
Печать
Страницы: [
1
]
Вверх
« предыдущая тема
следующая тема »
Forum Webscript.Ru
»
Общие
»
Базы данных
»
Организовать поиск
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