Хочу создать нечто на подобии интернет магазина. Но не знаю как лучше хранить картинки товаров. Хранить картинки в базе еще не пробовал, и как их доставать от туда незн, а хранить картинки в отдельной папке, и искать по имени из базы, считаю как-то не профессионально =) Товаров будет не много в пределах двухста. Посоветуйте что нибудь, и что почитать если хранить в базе.
pygame, вы каждый раз для сайта на 200-500 картинок ceph/gluster/S3 заводите? Сочувствую вашим клиентам.
PS: Профессионал, в том числе, должен понимать задачи и цели работы, и находить правильные решения в каждом случае, а не лепасить всякую дичь по тому что это "модно и пахнет ёлкой".
pygame, Вы же понимаете, что человек спрашивает как не от большого опыта, слышал что не модно, решил спросить, вдруг реально сегодня в бд самый смак хранить, и сайт визитка без амазонстоража уже и не сайт вовсе. Тут вопросы типа "как хранить просмотры на сайте с 4 статьями и 200 посетителями чтобы не делать каждый раз апдейт, а то сайт ляжет" это норма, просто надо объяснять что и для чего можно/нужно/нельзя использовать. И учить людей заколачивать шурупы микроскопом в бетон нехорошо.
pygame, Частично согласен, есть потребители на любую технологию, иначе их(технологий) бы не было. Мы же спорим о гипотетическом применении хайлоад инструментов(нейлгана), где вопрос стоит в постройке сарая для дров. Причем молоток лежит в коробке с гвоздями. И вопрос четко попадает в тему - "строю сарай, чем вбивать гвозди, есть топор и молоток, говорят молотком не модно".
Файлы храни в на диске. Структура директорий примерно такая img/имякатегориитовара/названиетовара_уникальныйномер.jpg
В базе сделай дополнительное поле у товара img в котором храни путь до файла(без указания домена, то есть просто img/phone/iphone_34234.jpg). На странице с товаром просто считываете это поле и в img src вставляете этот путь. Проффит.
файлы в базе хранят, если нужны архивы документов, которые требует закон - тогда не нужно дополнительно вести архивы файлов
в вашем случае совершенно нет смысла этим заниматься
даже фейсбук не занимается