Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 24, 2008 16:13:41

shiza
От:
Зарегистрирован: 2007-07-03
Сообщения: 1073
Репутация: +  0  -
Профиль   Отправить e-mail  

запись файла в sql

Есть устойчивая точка зрения, что файлы в базе хранить плохо.
Я понимаю это примерно так:

Раньше базы были не очень расчитаны на хранение бинарных данных.
Теперь у некоторых ситуация лучше (насколько я помню - у оркала какая-то там немеряная заточка для блобов), но не у всех.

В любом случае, если у тебя на веб-страничке фотка например:
В случае - если файл лежит в файловой системе:
Веб-сервер просто берет файл и отдает. Он под это заточен, и у него это получается быстро.

А если она лежит в базе - то: надо ее получить из базы (перекинуть по интерфейсу между базой и скриптом), некоторое время хранить в скрипте (при этом тратится память),
передать в веб-сервер.
И все это с ерундой весящей 3 мегабайта например. А если пользователь запрашивает 10 картинок? =)



Отредактировано (Ноя. 24, 2008 17:05:50)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version