Что можете посоветовать для оптимизации БД?
БД будет хранить в себе десятки гигабайт, очень важна скорость поиска данных
добавлено спустя 5 минут:
Пока только в голову пришла кластеризация таблиц, в таблицах будут храниться слова, кластеризация по алгоритму:
берем первую букву слова => переводим в HEX => берем последний символ из HEX буквы => по символу определяем к какой таблице относится слово.
Итого вместо одной таблицы со словами получаем 16 таблиц.
Не уверен насчет этого метода, есть еще идеи?
PaRaDokS,
http://webew.ru/articles/275.webew
http://citforum.ru/database/mysql/manual/manual.ru_MySQL_Optimisation.html
Яндекс пока ещё работает
Если нужен поиск текста, может лучше использовать, например, sphinx для этого? Он очень быстрый.
11 Сен 2011, 16:27luethus, с утра читал про sphinx, как я понял его только на выделенный сервак ставить, а мне нужен чистый php.
добавлено спустя 1 минуту:
RiO, знаю что боян, потому и спрашиваю совета...