im just starting to mess around with mySQL and PHP and i wanna catalogue my entire music collection in a database and then have a webpage to browse through it, as a first test.
right now i'm still trying to figure out the theoretical stuff, as in planning my database:
i have a very large music collection (60+ GB, 12,000 tracks) so this has to be as efficient as possible!
here's my initial thoughts:
- 1 table "Albums" (Album, Album Artist, Tracks, Rating, Year, Genre, Comments, Review)
- 1 "sub-table" for each Album (Track#, Title, Artist, Rating, Genre, Comments, Review)
I'm not too sure how efficient this will be because i have around 800 Albums so that would mean 800 other tables.... and searching for an "Artist" for example (different than "Album Artist" btw.... in compilations "Album Artist" = "Various") it would take forever to search each individual album table wouldn't it?
now i think it might be better to make the main table a "Song Title" table, but again this leaves me with creating a seperate table to store each Album's data...
any suggestions?
thanks!!!
right now i'm still trying to figure out the theoretical stuff, as in planning my database:
i have a very large music collection (60+ GB, 12,000 tracks) so this has to be as efficient as possible!
here's my initial thoughts:
- 1 table "Albums" (Album, Album Artist, Tracks, Rating, Year, Genre, Comments, Review)
- 1 "sub-table" for each Album (Track#, Title, Artist, Rating, Genre, Comments, Review)
I'm not too sure how efficient this will be because i have around 800 Albums so that would mean 800 other tables.... and searching for an "Artist" for example (different than "Album Artist" btw.... in compilations "Album Artist" = "Various") it would take forever to search each individual album table wouldn't it?
now i think it might be better to make the main table a "Song Title" table, but again this leaves me with creating a seperate table to store each Album's data...
any suggestions?
thanks!!!
