IMO - это маршрут к базе данных, поскольку он будет гораздо более расширяемым и более простым в обслуживании.
Если вы решите добавить в рейтинг / описание / обзор / [что угодно] на более поздний срок, у вас будут основы.
вы все равно можете создать каталог для каждого альбома - WordPress, например, применяет этот вид практики (/ uploads / 2010/10) - (каталоги для каждого месяца)
Вы могли бы сделать это без базы данных, с помощью некоторых средств обхода каталогов и оригинальной схемы именования - если вы хотите сортировать или искать изображения, потребуется какой-то общий формат именования. Кроме того, вы очень ограничены в метаданных.
+ 1 для базы данных от меня. Вы можете даже сохранять изображения в БД. но я предпочитаю хранить их в виде изображений и просто ссылаться на путь.
мои $ 0,02