веб-запрос к большой БД: какая СУБД лучше?
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



веб-запрос к большой БД: какая СУБД лучше? Expand / Collapse
Автор
Сообщение
17.04.2006 17:55
новичок

новичокновичокновичокновичокновичокновичокновичокновичок

участник
Last Login: 16.07.2006 11:23
Сообщ.: 5, Visits: 48
Пишу для научно-исследовательской лабы сайт на PHP+MySQL. Задача - написать веб-интерфейс для запросов к большущей БД (примерно 100 000 записей о молекулярных структурах, каждая - текст 1000 символов). В настоящей реализации всё ужасно тормозит: запрос длится в первый раз (потом всё кешируется и быстрее) несколько минут, в результате чего сервер обычно не дожидается и выдает ошибку. Хочется в общем реализовать всё по-изящнее. Одна проблема - желательно использовать бесплатный софт. Подскажите, плиз, идеи, как исправить ситуацию. Тип запроса - к примеру, пролистать БД по 10 записей на страницу. Еще запрос - добавить новую запись. Третий запрос- выяснить, есть ли такая-то запись (представленная текстом в 1000 символов) в БД.
Сообщ. #895396
26.04.2006 13:09
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 07.08.2008 13:59
Сообщ.: 106, Visits: 976
По поводу быстродействия. Возможно проблема в отсутствии нужных индексов либо корявые запросы. Т.е. всякие Like не благоприятствуют быстродействию.
По поводу поисков. Есть методы предварительной "индексации" даных. т.е. выделение ключевых слов текста и занесение их в отдельную таблицу со ссылкой на темы, где они встречаются. и ищут по этой таблице.
Александр
Сообщ. #895953
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl

Время GMT +3:00, Сейчас 6:27