Я создаю сайт форумного типа, на котором у пользователей будет аватар. Главная страница будет иметь маленькую версию, тогда как на одной странице будет большая версия аватара.
Так что ради пропускной способности у меня будут разные размеры:
example.png
example_thumb.png
Какой метод хранения и поиска предпочтителен для разных размеров?
Вот что я придумала до сих пор:
User Table UserId | AvatarName | AvatarExt
1 | example | .png
Таким образом, я могу получить базовую версию и версию для большого пальца с одним и тем же запросом, если знаю, что существует версия _thumb
Или я должен создать мета-таблицу следующим образом:
UserMeta UserId | Avatar | AvatarType
1 | example.png | original
1 | example_thumb.png | thumbnail
Я хотел бы получить совет