За последние 24 часа нас посетил 17991 программист и 1613 роботов. Сейчас ищут 897 программистов ...

Хранение рисунков в бд

Тема в разделе "MySQL", создана пользователем inline, 6 янв 2011.

  1. inline

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

    С нами с:
    21 май 2010
    Сообщения:
    466
    Симпатии:
    0
    Насколько сильной будет нагрузка на мускул в сравнении с хранением на диске? Кто-то пробовал заморачиватся?
     
  2. inline

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

    С нами с:
    21 май 2010
    Сообщения:
    466
    Симпатии:
    0
    Картинок до 10к
     
  3. Padaboo

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

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
  4. Gromo

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

    С нами с:
    24 май 2010
    Сообщения:
    2.786
    Симпатии:
    2
    Адрес:
    Ташкент
    inline
    бэкап базы делать сложнее - раз.
    нужно писать собственный обработчик картинок, который будет вытаскивать их из базы и отправлять пользователю - два.
    траффик будет бегать в 2 раза больше - от пользователя, через приложение в базу данных; из бд в приложение, а затем отдаваться пользователю - три.
     
  5. Vladson

    Vladson Старожил

    С нами с:
    4 фев 2006
    Сообщения:
    4.040
    Симпатии:
    26
    Адрес:
    Estonia, Tallinn
    Пробовал, лучше не надо...

    Мелкие файлы (до 100кб) когда их много, но качают редко (торренты храню в БД, выборка по хэшу, очень удобно) это выгодно. Для картинок же из оформления на сайте например, это уже лишнее
     
  6. vasa_c

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

    С нами с:
    22 мар 2006
    Сообщения:
    1.760
    Симпатии:
    0
    Адрес:
    гор.Ленинград
    Что при хранении в базе, что при хранении на диске, нагрузки не будет никакой. Нагрузка будет не при хранении, а при обработке :) Вот первым делом и стоит ответить себе, какая с этими картинками будет происходить работа.
     
  7. Psih

    Psih Активный пользователь
    Команда форума Модератор

    С нами с:
    28 дек 2006
    Сообщения:
    2.678
    Симпатии:
    6
    Адрес:
    Рига, Латвия
    Хранение в БД подразумевает очень умный скрипт их отдачи, который умеет ставить заголовки кеширования, отдавать их правильно с правильными заголовками и mime-type и обрабатывать запросы с If-Modified-Since и ETag. Короче, аффтар, лучше не надо. Хотя если хочется изучить HTTP и поиметь много интересного секса (в том числе и с браузерами и их особенностями) - welcome! :)

    А, я не сказал, что заголовки запроса получить не под Apache не то что бы затруднено, а иногда и не возможно без допиливания огромным напильником? :)
     
  8. Vladson

    Vladson Старожил

    С нами с:
    4 фев 2006
    Сообщения:
    4.040
    Симпатии:
    26
    Адрес:
    Estonia, Tallinn
    Ну если цель обучение, то думаю оно стоит того (много интересного можно узнать)

    А для того чтоб делать это на рабочем сайте, я уже сказал