В общем, я думал, что всегда лучше хранить изображения в файловой системе и ссылаться на нее через запись в базе данных. Тем не менее, я пытаюсь оптимизировать свой дизайн БД и у меня есть несколько вопросов.
Все мои изображения - это действительно маленькие черно-белые письма (не в оттенках серого, а в черно-белых тонах), размером 70x70. Если мы возьмем изображения (которые в основном являются двумерным массивом 1 и 0), они могут быть сохранены в виде двоичных данных, каждый из которых будет иметь размер приблизительно 600 байт.
Итак, мой вопрос заключается в том, будет ли запрос 600 байтов, хранящихся в БД, быстрее, чем запрос ссылки с последующим доступом к файловой системе; при условии, что выполняется много «графических» запросов.
Кто-нибудь имеет опыт работы в этой области?
Если это имеет значение, я использую MySQL и MonetDB (отдельно, но у меня один и тот же вопрос).
Большое спасибо,
Brett