1) Поясните, почему мало кто любит и применяет хранение изображений в БД. Это ведь защищает их от кривых рук людей, обслуживающих сайт... В чём проблема? 2) Правда ли, что если извлекать из БД blob-объёкт (в частности картинку) он может иметь размер <= 2Mb? Заранее спасибо! :!: :?:
зачем забивать память компьютера всякой ерундой? если руки кривые - ничто не спасет. просто не надо допускать таких людей до обслуживания сайта. http://dev.mysql.com/doc/refman/5.0/en/blob.html
KeyKeeper, 1. Это на порядок медленнее. 2. Это увеличивает нагрузку на сами скрипты. 3. Работать с такими картинками для отладки ручками крайне неудобно. 4. Это достаточно вероятная лишная дырка в безопасности. 5..... много чего.
Лишний геморрой. Непонятно, зачем совершать какие-то телодвижения чтобы сначала положить, потом извлекать... А можно этот вопрос осветить поподробнее? я попробую показать неконкретность этого вопроса с помощью аналогии: "Правда ли, что если на машие везти груз, то он может иметь вес <= 2т?"
всем спасибо за реактивность! Чтобы человек, который будет обслуживать мой сайт не мог случайно (или намеренно) удалить файл с картинкой с харда... Через базу эту возможность можно у него отнять...
а чем удаление файлов базы отличается от удаления файла-картинки?! наверное тем, что в разных каталогах лежат... Самая большая проблема хранения картинок в базе - это производительность...