powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Хранить картинки в базе или вне?
25 сообщений из 108, страница 3 из 5
Хранить картинки в базе или вне?
    #33172275
Фотография Di_LIne
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
feddщас придут адепты хранения в базе и найдут аргументы!
в общем мысль работает!
старики сказали "прислушайтесь к голосу разума", а мы скажем - нет!

ИМХО... не будет нам удовольствия... в отпусках оные.

fedd(лично я храню все в базе)
1. А бэкап?
2. А если с "нуля" поднять?
Что-то мне не хочется, как в том анекдоте:
- А теперь, со всей этой фигней, мы попробуем взлететь...
...
Рейтинг: 0 / 0
Хранить картинки в базе или вне?
    #33172279
Фотография fedd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Di_LIne fedd(лично я храню все в базе)
1. А бэкап?
2. А если с "нуля" поднять?чего "бэкап"? ну и хорошо что все забэкаплено. все в одном месте аккуратненько лежит :)

в базе можно картинки по всякому группировать, а в файловой системе - всего-лишь древовидная структура девятнадцатого века!

а "с нуля" это ты что имел ввиду?
...
Рейтинг: 0 / 0
Хранить картинки в базе или вне?
    #33172282
alex_k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fedd wrote:
> апач-firebird свой хотите написать? чтобы придерживал картинки из

ну, типа того :-)

> старого рекордсета и ждал, когда тот же броузер с того же хоста с того
> же порта за ними обратится в новом http запросе?

именно

>
> как наш новый сервер определит, что это картинка со страницы, которую он
> недавно этому броузеру отдавал, а не юзер урл картинки прямо ввел в
> строку адреса?

вопрос распознавания сессии. если сессии нет, то заводить новую и отдавать.

>
> а вдруг в броузере картинки отключены? так и будем держать - или таймаут
> настроим?

настроим :-) как именно определять пользовательскую сессию - вопрос
отдельный, но, думаю, вполне решаемый.

>
> а если юзер урл картинки введет в строку адреса. шо ж тогда делать? не
> отдавать?

кажется это уже было :-)
можно и не отдавать. если по лгике сайта картинка может существовать
только как часть страницы. зачем пользователю подложки и куски кнопок?

>
> это уж лучше тогда хтмл (вместе с хттп заодно) выбросить на свалку и
> передавать страницы в новом формате, где картинки зашифрованы прямо в
> страницу (например, xml+base64)...

ну, это в идеале :-)



ps
тот кто хочет, ищет возможности.
кто не хочет - причины...
Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
Хранить картинки в базе или вне?
    #33172291
Фотография fedd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex_k> как наш новый сервер определит, что это картинка со страницы, которую он
> недавно этому броузеру отдавал, а не юзер урл картинки прямо ввел в
> строку адреса?

вопрос распознавания сессии. если сессии нет, то заводить новую и отдавать.
чего там. хост + порт и всего делов. два броузер на одной машине, я так понимаю, будут ведь на разные порты контент получать.

а кстати разве такого еще не сделали?

вон mssql сервер если в xml выводит запись, у которой блоб есть, он его прям base64 и пишет туда (настраивается настройкой). может быть ms i explorer и показывать такое может?
...
Рейтинг: 0 / 0
Хранить картинки в базе или вне?
    #33172293
Фотография Di_LIne
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fedd Di_LIne fedd(лично я храню все в базе)
1. А бэкап?
2. А если с "нуля" поднять?чего "бэкап"? ну и хорошо что все забэкаплено. все в одном месте аккуратненько лежит :)
Я про нормалный бэкап - ежедневный.
В этом случае - ни есть хорошоу... имхо.

feddв базе можно картинки по всякому группировать, а в файловой системе - всего-лишь древовидная структура девятнадцатого века!
Ой-ли? Я сейчас именно такую ПримСебеБазку делаю.
Каталог картинок. С описаниями и всяческими ПриНамБасками...
Надо "аватарку" картинки - тащим из файлика.
Надо полную - тащим из другого.
Надо заменить - нет проблемсов.
И не пухнем от транзакция, и шуршать все ж серверу веселее.

feddа "с нуля" это ты что имел ввиду?
А вот так. Ну когда - бац!(тьфу,тьфу,тьфу...) - и НИ ЧЕГО нету...
...
Рейтинг: 0 / 0
Хранить картинки в базе или вне?
    #33172295
Фотография Di_LIne
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
feddчего там. хост + порт и всего делов. два броузер на одной машине, я так понимаю, будут ведь на разные порты контент получать.
А если через прокси? И народу 10-15 челов?
Одновременно.
У меня такое было... Из крупной конторы - разом ломанулись.
Тут куками можно ток вылезти. Или ID-сесси в урлю пихать.
Но и то и другое - не есть хорошо. Другие проблемсы вылазят.
Более значимые для сайта.
...
Рейтинг: 0 / 0
Хранить картинки в базе или вне?
    #33172303
alex_k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fedd wrote:
> чего там. хост + порт и всего делов. два броузер на одной машине, я так
> понимаю, будут ведь на разные порты контент получать.

нет.
на каждый коннект действительно будет выдаваться свой порт.
но есть небольшой шанс что для разных последовательных коннектов
попдется один и тот же порт и самое главное, практически 100%
вероятность того, что в сессии будет несколько http запросов в разных
коннектах. не везде есть keep alive.
Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
Хранить картинки в базе или вне?
    #33172305
Фотография Di_LIne
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
- Где модератор?!!!!!!
Это уже пора в другой форум отправлять!
...
Рейтинг: 0 / 0
Хранить картинки в базе или вне?
    #33172306
Фотография fedd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Di_LIne feddчего там. хост + порт и всего делов. два броузер на одной машине, я так понимаю, будут ведь на разные порты контент получать.
А если через прокси? И народу 10-15 челов?
Одновременно.
У меня такое было... Из крупной конторы - разом ломанулись.
Тут куками можно ток вылезти. Или ID-сесси в урлю пихать.
Но и то и другое - не есть хорошо. Другие проблемсы вылазят.
Более значимые для сайта.

мы ж сервер новый пишем? какие куки? все отменяется!

как прокси раскидывает по внутренним пользователям? в пакете есть только два поля - адрес и порт. сервер умеет отвечать на адрес + порт. а прокси помнит, с какого адреса-порта он переспрашивал сервер и для кого из внутренней сети.
...
Рейтинг: 0 / 0
Хранить картинки в базе или вне?
    #33172311
Фотография fedd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex_kно есть небольшой шанс что для разных последовательных коннектов
попдется один и тот же порт

тебе когда нибудь приходила страница, которую запрашивал не ты, а сосед? портов разве не бесконечное количество?

alex_kи самое главное, практически 100%
вероятность того, что в сессии будет несколько http запросов в разных
коннектах. не везде есть keep alive.

это не та сессия. мы тут решаем чтобы картинки в нужную страницу отдать. это таксказать мини-сессия:) запрос страницы - запросы картинок. это всегда идет с одного инстанса броузера (я думаю, это значит, с одного адреса+порта). следующий запрос страницы с этого хоста и порта прерывает мини-сессию и начинает новую

а ты про какую сессию?
...
Рейтинг: 0 / 0
Хранить картинки в базе или вне?
    #33172312
Фотография fedd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Di_LIne- Где модератор?!!!!!!
Это уже пора в другой форум отправлять! и правда, безобразие.

Сообщил модератору :)
...
Рейтинг: 0 / 0
Хранить картинки в базе или вне?
    #33172314
Фотография fedd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
feddпортов разве не бесконечное количество?это конечно гипербола. это я для красного словца сказал. не надо опровергать
...
Рейтинг: 0 / 0
Хранить картинки в базе или вне?
    #33172317
Фотография Di_LIne
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fedd
мы ж сервер новый пишем? какие куки? все отменяется!

как прокси раскидывает по внутренним пользователям? в пакете есть только два поля - адрес и порт. сервер умеет отвечать на адрес + порт. а прокси помнит, с какого адреса-порта он переспрашивал сервер и для кого из внутренней сети.
Ага, все пральна fedd!!
Ну... Как всегда глобализьм замучал...
...
Рейтинг: 0 / 0
Хранить картинки в базе или вне?
    #33172327
YurikGL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возвращаясь к исходному... мой оппонент (если я правильно понял, здесь он писал под ником Norguhtar) предлагал поставить вот эту штуку http://www.drupal.ru/ и написать dll-ку для работы с IB. Причем на друпал была возложена функция защиты данных от несанкционированного доступа и висело это все на одном компьютере.... При этом, Norguhtar предполагал, что вся эта штука будет работать быстрее чем blob вследствие того, что "алгоритмы работы кэша СУБД отличаются от алгоритмов работы файлового буфера в ОС."

Надеюсь, он понял, что не прав :)

_________________________________________________________________________
Разработка и производство аппаратуры связи
...
Рейтинг: 0 / 0
Хранить картинки в базе или вне?
    #33172430
Фотография ilias1979
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да весело тут однако стало
:)
...
Рейтинг: 0 / 0
Хранить картинки в базе или вне?
    #33172460
alex_k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fedd wrote:
> это таксказать мини-сессия:) запрос страницы - запросы картинок. это
> всегда идет с одного инстанса броузера (я думаю, это значит, с одного
> адреса+порта). следующий запрос страницы с этого хоста и порта прерывает
> мини-сессию и начинает новую

нет.
нет никаких гарантий что браузер будет запрашивать страницу и элементы
по ссылкам со страницы в одно и тоже соединение.
вполне возможно что браузер будет работать так:

connect
get some.html
disconnecto
connect
get picture1
disconnect
connect
get picture2
disconnect
....

в этом случае порт будет менятся как ему удумается и даже! может и не
менятся :-)

а вообще говоря, прощще на сервере держать не только пул соединений, но
и пул транзакций и даже пул препарированных запросов, и тогда расходы на
получение блобов будут минимально возможными :-)
Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
Хранить картинки в базе или вне?
    #33173075
Фотография Zmeishe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блин!
Наши электрики высоковольтный кабель перекидывали.
Я сутки без InterNet`а.
Такие дебаты пропустил.
Напьюсь.
...
Рейтинг: 0 / 0
Хранить картинки в базе или вне?
    #33173118
Norguhtar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ilias1979Уважаемые Norguhtar и konstsch то что я написал не гон и не бредятина, а самая что ни на есть обьективная реальность.
На тему http хочу Вам немного посоветовать почитать про headerы, про то когда они посылаются и про "Content-type: image/gif"

Вы бы сначала про технлогии FastCGI и Java Servlets почитали, а уже потом что-то тут говорили. Все кто уверяют что надо десять запросов к серверу правы. Они не правы только в том, что отвечать будет там один и тот же процесс. Думаю он может подержать для конкретной сессии данные ? Или даже для N-анонимных сессий.
...
Рейтинг: 0 / 0
Хранить картинки в базе или вне?
    #33173195
Norguhtar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
YurikGLВозвращаясь к исходному... мой оппонент (если я правильно понял, здесь он писал под ником Norguhtar) предлагал поставить вот эту штуку http://www.drupal.ru/ и написать dll-ку для работы с IB.

нет я предлагал взять стандартные средства php и дополнить движок доступом в IB. Может все же будете прежде, чем что-то говорить смотреть, что это такое?

YurikGL
Причем на друпал была возложена функция защиты данных от несанкционированного доступа и висело это все на одном компьютере.... При этом, Norguhtar предполагал, что вся эта штука будет работать быстрее чем blob вследствие того, что "алгоритмы работы кэша СУБД отличаются от алгоритмов работы файлового буфера в ОС."

Будет работать быстрее. Особенно на больших объемах данных.

YurikGL
Надеюсь, он понял, что не прав :)

Надеюсь вы наконец дадите четкие данные о том какие картинки и как у вас они открываются ? Пока нет этого ничего сказать точно нельзя. Я привел пример на котором СУБД сдохнет. И мне привели четкий пример как надо производить выоборку чтобы это не тормозило. Замечу что выбирался ровно один BLOB. И это технически верно. Поскольку выборка 10-20 таких BLOB может серьезно повлиять на производительность. Но в общем случае помещать картинки в BLOB размером более 64кб я бы не рекомендовал. И вообще я советовал бы YurikGL подучить матчасть и приводить более четкие аргументы. Меня уже подзадолбало разговаривать с человеком который не слишком хорошо понимает как работает СУБД.
...
Рейтинг: 0 / 0
Хранить картинки в базе или вне?
    #33173379
YurikGL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторНадеюсь вы наконец дадите четкие данные о том какие картинки и как у вас они открываются ?

Причем здесь у меня? Я рассматривал общий случай.... Вы же дали общую рекоммендацию не хранить картинки в BLOB. Не оговаривая, что используете Web. А в общем случае эта рекоммендация не верна.

Ссылка на обсуждение http://forum.sysadmins.ru/24/84792/?start=60

_________________________________________________________________________
Разработка и производство аппаратуры связи
...
Рейтинг: 0 / 0
Хранить картинки в базе или вне?
    #33173426
Norguhtar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
YurikGL
Причем здесь у меня? Я рассматривал общий случай.... Вы же дали общую рекоммендацию не хранить картинки в BLOB. Не оговаривая, что используете Web. А в общем случае эта рекоммендация не верна.

Я так и не услышал от вас внятного ответа: почему?
...
Рейтинг: 0 / 0
Хранить картинки в базе или вне?
    #33173440
Dik76
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Norguhtar

N> Причем здесь у меня? Я рассматривал общий случай.... Вы же дали общую
N> рекоммендацию не хранить картинки в BLOB. Не оговаривая, что используете
N> Web. А в общем случае эта рекоммендация не верна.
N>
N> Я так и не услышал от вас внятного ответа: почему?



Отбрасывая web, этого мало?
kdv

k> тебе объясняют, что если надо обеспечить ЦЕЛОСТНОСТЬ этих данных, и
k> ТРАНЗАКЦИОНАЛЬНОСТЬ, то их нельзя хранить в виде файлов.


--
Dik76


--
Dik76

Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
Хранить картинки в базе или вне?
    #33173498
Фотография v6y
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dik76
Отбрасывая web, этого мало?
kdv

k> тебе объясняют, что если надо обеспечить ЦЕЛОСТНОСТЬ этих данных, и
k> ТРАНЗАКЦИОНАЛЬНОСТЬ, то их нельзя хранить в виде файлов.




Плюс еще заморочка с доступом к этим файлам - они ведь должны быть доступны для клиентских приложений, запущенных на других машинах, в общем случае под управлением разных операционных систем.
...
Рейтинг: 0 / 0
Хранить картинки в базе или вне?
    #33173515
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гыгыгы.... Во топег!
...
Рейтинг: 0 / 0
Хранить картинки в базе или вне?
    #33173592
Фотография fedd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МимопроходящийПрошу! Не провоцируй, пожалуйста.

Norguhtar, прошу не поддаваться на провокации.
...
Рейтинг: 0 / 0
25 сообщений из 108, страница 3 из 5
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Хранить картинки в базе или вне?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]