Xwab
Форумыnavigate_nextБазы данных

Оптимизация MySQL
Сообщения
PaRaDokS

Что можете посоветовать для оптимизации БД?

БД будет хранить в себе десятки гигабайт, очень важна скорость поиска данных
добавлено спустя 5 минут:
Пока только в голову пришла кластеризация таблиц, в таблицах будут храниться слова, кластеризация по алгоритму:

берем первую букву слова => переводим в HEX => берем последний символ из HEX буквы => по символу определяем к какой таблице относится слово.

Итого вместо одной таблицы со словами получаем 16 таблиц.

Не уверен насчет этого метода, есть еще идеи?

11 Сен 2011, 13:40
facepalm

индексуй поисковые таблицы

11 Сен 2011, 14:06
PaRaDokS

facepalm, можно пример?

11 Сен 2011, 15:01
aBSuRD

PaRaDokS, в гугле по этому поводу довольно не мало полезных статей. Поищи

11 Сен 2011, 15:58
RiO

PaRaDokS, твой алгоритм заслуживает нобелевской премии !

11 Сен 2011, 16:03
Sandr

PaRaDokS,
http://webew.ru/articles/275.webew
http://citforum.ru/database/mysql/manual/manual.ru_MySQL_Optimisation.html

Яндекс пока ещё работает

11 Сен 2011, 16:20
luethus

Если нужен поиск текста, может лучше использовать, например, sphinx для этого? Он очень быстрый.

11 Сен 2011, 16:27
PaRaDokS

luethus, с утра читал про sphinx, как я понял его только на выделенный сервак ставить, а мне нужен чистый php.
добавлено спустя 1 минуту:
RiO, знаю что боян, потому и спрашиваю совета...

11 Сен 2011, 19:32
Ответить на тему