Вверх ↑
Ответов: 648
Рейтинг: 18
#1: 2016-02-08 13:45:41 ЛС | профиль | цитата
tom-it,

Почему перебор всех книг?

Таблица Книги

Допустим у нас 3 автора и 300 книг (по 100 на каждого)

Выбираем первого автора, соответственно сужаем круг поиска до 100 книг этого автора.

подтаблица1

Жанры автора допустим романы, фантастика. Выбирая жанр опять же сужаем круг поиска.

Ну и вообще если у автора даже миллион книг и точное название не помнишь, то используя не быстрый оператор like в запросе поиск все равно пройдет очень быстро.

------------ Дoбавленo в 13.09:
select * from knigi where name like '%ро%';

1;ромео и джульетта
2;робинзон крузо

Я сейчас товарищу по сайту помогаю, там объявления и категории объявлений с подкатегориями...подкатегориями и т.д.) все работает шустро на базовых настройках БД.
карма: 0

0