Помогите составить структуру таблиц баз данных выбрать?

valoook

Новичок
Здравствуйте. Я с помощью библиотеки PEAR Id3 добавляю в базу данных информацию о треках. Музыки много и количество записей будет огромной. Я задумался об структуре таблиц баз данных.

По идее таблицы должны быть таковыми.
Таблица Треков: id, Название, Исполнитель, Альбом.
Таблица Альбомов: id, Название, Исполнитель.
Таблица Исполнителей: id, Название.

Но при большом количестве записей не будут ли поиск по ним слишком медленный?
Можно ли как то оптимизировать структуру или посоветуйте более удачную: к примеру сортировку треков по алфовитно(по таблице на каждую букву - tracks_A, tracks_B....).

С уважением.
 

valoook

Новичок
"Большом" это сколько?
В одном альбоме в среднем 20 треков, у каждого исполнителя в среднем 10+ альбомов. Пока меня интересует 1 жанр, конкретно over 300 исполнителей. Значит если оставит так то будет таблица-треков примерно с 60000 записями. Как быстро будет работать AJAX поиск по такой таблице?
 

valoook

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