Задавайте вопросы, мы ответим
Вы не зашли.
Подскажите пожалуйста где можно почитать про rtree,btree и hash индексы в MyIsam , их разницы, особенности, где их лучше использовать ? ПРосто изучение мана и поиски в гугле конкретных ответов не дали (. Пока понятно только то, что R-tree должен использоваться для многомерных данных (но и здесь возникают вопросы, так как так каковой многомерности в плоских таблицах быть не может), вобщем хотелось бы где- нибудь почитать про эти индексы.
Неактивен
Это будут скорее теоретические знания — Вы не можете влиять на тип индекса, который создает
MySQL над теми или иными данными (кроме табличек MEMORY, где можно выбирать между HASH
и BTREE).
http://en.wikipedia.org/wiki/B-tree
http://en.wikipedia.org/wiki/B+tree
http://en.wikipedia.org/wiki/Rtree
и т.д.
Обычно используются B-деревья; для геоиндексов — R, HASH используется как более
короткий и быстрый индекс для хранения в памяти (но он не позволяет выбирать диапазоны).
Красивую демонстрацию по организации индекса можно посмотреть вот здесь:
http://people.ksp.sk/~kuko/bak/index.html
Неактивен