За последние 24 часа нас посетили 17657 программистов и 1279 роботов. Сейчас ищут 1414 программистов ...

Картинки в базах данных

Тема в разделе "PHP и базы данных", создана пользователем KeyKeeper, 26 окт 2006.

  1. KeyKeeper

    KeyKeeper Активный пользователь

    С нами с:
    26 окт 2006
    Сообщения:
    9
    Симпатии:
    0
    1) Поясните, почему мало кто любит и применяет хранение изображений в БД. Это ведь защищает их от кривых рук людей, обслуживающих сайт... В чём проблема?

    2) Правда ли, что если извлекать из БД blob-объёкт (в частности картинку) он может иметь размер <= 2Mb?

    Заранее спасибо! :!: :?:
     
  2. simpson

    simpson Активный пользователь

    С нами с:
    11 фев 2006
    Сообщения:
    1.650
    Симпатии:
    0
    Адрес:
    Санкт-Петербург
    зачем забивать память компьютера всякой ерундой?
    если руки кривые - ничто не спасет. просто не надо допускать таких людей до обслуживания сайта.
    http://dev.mysql.com/doc/refman/5.0/en/blob.html
     
  3. Anonymous

    Anonymous Guest

    KeyKeeper,
    1. Это на порядок медленнее.
    2. Это увеличивает нагрузку на сами скрипты.
    3. Работать с такими картинками для отладки ручками крайне неудобно.
    4. Это достаточно вероятная лишная дырка в безопасности.
    5..... много чего.
     
  4. Davil

    Davil Guest

    BLOB 0-65 535
    MEDIUMBLOB 0-16 777 215
    LONGBLOB 0-4 294 967 295
     
  5. Лишний геморрой.
    Непонятно, зачем совершать какие-то телодвижения чтобы сначала положить, потом извлекать...
    А можно этот вопрос осветить поподробнее?
    я попробую показать неконкретность этого вопроса с помощью аналогии: "Правда ли, что если на машие везти груз, то он может иметь вес <= 2т?"
     
  6. Davil

    Davil Guest

    4гб для картинки хватит?
     
  7. KeyKeeper

    KeyKeeper Активный пользователь

    С нами с:
    26 окт 2006
    Сообщения:
    9
    Симпатии:
    0
    всем спасибо за реактивность!

    Чтобы человек, который будет обслуживать мой сайт не мог случайно (или намеренно) удалить файл с картинкой с харда... Через базу эту возможность можно у него отнять...
     
  8. а с помощью чего этот человек будет сайт обслуживать?
     
  9. Hight

    Hight Старожил
    Команда форума Модератор

    С нами с:
    5 мар 2006
    Сообщения:
    7.153
    Симпатии:
    0
    Адрес:
    из злой параллельной вселенной
    а чем удаление файлов базы отличается от удаления файла-картинки?! наверное тем, что в разных каталогах лежат... Самая большая проблема хранения картинок в базе - это производительность...