powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / О хранении картинок в блобах
25 сообщений из 135, страница 3 из 6
О хранении картинок в блобах
    #39973853
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoft
hVostt
что может быть проще и удобнее rsync?
отсутствие rsync-а.
...
Рейтинг: 0 / 0
О хранении картинок в блобах
    #39973854
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt
miksoft
пропущено...
отсутствие rsync-а.


религия не позволяет? )
Нет, просто лишняя сущность.
...
Рейтинг: 0 / 0
О хранении картинок в блобах
    #39973858
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет я понимаю откуда ноги растут у желания поместить всё в БД.
Сам через это проходил и не раз.
Решение хранить файлы в БД исходит банально, от неопытности и недальновидности.

Сам мигрировал файлы в файловую систему на своих и чужих проектах, по причинам, которые тысячи раз уже описывали и обсуждали на различных площадках. Повторять одно и тоже -- какой смысл в этой копипасте?

Файловое хранилище легко можно сделать распределённым, его можно безболезненно мигрировать в облака , прикрутить http интерфейс , элементарно бекапить. Никаких проблем с производительностью, бекапами, и положительно влияет на надёжность системы.

ХЗ, чё тут обсуждать. Хоть бы конкретный кейс был какой, а не очередной конь в вакууме.
...
Рейтинг: 0 / 0
О хранении картинок в блобах
    #39973859
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoft
Нет, просто лишняя сущность.


ну да, как же, я забыл бесконечная, бессмысленная и беспощадная война с "лишними сущностями"
...
Рейтинг: 0 / 0
О хранении картинок в блобах
    #39973860
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt
Решение хранить файлы в БД исходит банально, от неопытности и недальновидности

Решение делать что-то вне БД исходит от незнания и неумения пользоваться возможностями БД.

hVostt
Никаких проблем с производительностью, бекапами

Про слово, например, "согласованность данных", Вам, наверное, и упоминать незачем.
...
Рейтинг: 0 / 0
О хранении картинок в блобах
    #39973864
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarer
hVostt
Решение хранить файлы в БД исходит банально, от неопытности и недальновидности

Решение делать что-то вне БД исходит от незнания и неумения пользоваться возможностями БД.


Простите, вы какую-то глупость сморозили. По-вашему всё надо делать в БД? Может отказаться от ОС? Будет только БД.

Попахивает гига-фанатизмом БД. В фанатичный спор не имею желания вступать. Любите всё делать в БД -- ваше право. Адекватные dba просто по шапке надают за "всё делать в БД" и на этом всё закончится.

softwarer
Про слово, например, "согласованность данных", Вам, наверное, и упоминать незачем.


А в чём проблема?
...
Рейтинг: 0 / 0
О хранении картинок в блобах
    #39973865
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hVostt
Нет я понимаю откуда ноги растут у желания поместить всё в БД.
Сам через это проходил и не раз.
Решение хранить файлы в БД исходит банально, от неопытности и недальновидности.

Сам мигрировал файлы в файловую систему на своих и чужих проектах, по причинам, которые тысячи раз уже описывали и обсуждали на различных площадках. Повторять одно и тоже -- какой смысл в этой копипасте?

Если не хочется копи-пасте - проходи мимо. Ну пожалуста.
...
Рейтинг: 0 / 0
О хранении картинок в блобах
    #39973866
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt
Простите, вы какую-то глупость сморозили.

Просто высказывание, симметричное Вашему.

hVostt
А в чём проблема?

Если для Вас несогласованные данные - не проблема, то её, конечно, нет. В принципе, естественное требование к бэкапу - согласованность лежащих в нём (и поднимаемых в случае проблемы) данных. В ситуации, когда данные бэкапятся частями по отдельности друг от друга, о согласованности обычно можно забыть.
...
Рейтинг: 0 / 0
О хранении картинок в блобах
    #39973867
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarer
hVostt
Простите, вы какую-то глупость сморозили.

Просто высказывание, симметричное Вашему.


Моё: не хранить файлы в БД
Ваше: ВСЁ делать в БД

У вас с логикой всё хорошо?
В каком месте тут симметрия?


softwarer
Если для Вас несогласованные данные - не проблема, то её, конечно, нет. В принципе, естественное требование к бэкапу - согласованность лежащих в нём (и поднимаемых в случае проблемы) данных. В ситуации, когда данные бэкапятся частями по отдельности друг от друга, о согласованности обычно можно забыть.


Вы по существу может быть скажете, в чём проблема конкретно с файлами?

Я правильно вас понимаю, если в программном комплексе (не дай-то бог!) имеется больше одной БД, о согласованности данных можно забыть?
...
Рейтинг: 0 / 0
О хранении картинок в блобах
    #39973868
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ъъъъъ
Если не хочется копи-пасте - проходи мимо. Ну пожалуста.


В чём ваша проблема? Вы опять перепутали личный блог с публичным форумом? Я ведь даже не вам отвечаю. :)
...
Рейтинг: 0 / 0
О хранении картинок в блобах
    #39973869
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hVostt
ъъъъъ
Если не хочется копи-пасте - проходи мимо. Ну пожалуста.


В чём ваша проблема? Вы опять перепутали личный блог с публичным форумом? :)


Проблема - в Вас, Единственном.
Вы приходите сюда - для чего? Чтобы рассказать о Вашем понимании красоты - но Ваши рассказы не имеет отношения к заданному вопросу.

Я не модератор, я пытаюсь удержать тему в рамках заданного вопроса.
...
Рейтинг: 0 / 0
О хранении картинок в блобах
    #39973870
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
softwarer
... В принципе, представляю себе два возможных случая:

1. Файлы/картинки нужны на http сервере. Соответственно, их куда удобнее брать из файловой системы, нежели гнать через клиент и блобы.

2. Используется Oracle XE и размер базы не для картинок.
...


Пока иных случаев не было названо. Ну, один ещё, но он немного мутный.
...
Рейтинг: 0 / 0
О хранении картинок в блобах
    #39973871
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ъъъъъ
Я не модератор, я пытаюсь удержать тему в рамках заданного вопроса.


Тема называется о хранении картинок в блобах. Покажите, где я вышел за рамки.
...
Рейтинг: 0 / 0
О хранении картинок в блобах
    #39973873
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hVostt
...Я не помню, чтобы вас назначили местным оценщиком, что входит, а что не входит в рамки заданного вопроса.

Обсуждается хранение файлов. Всё могли и хотели сказать по вашему вопросу, уже сказали. Что вам не нравится? Чего вы добиваетесь не пойму?

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

Если Вам нечего сказать по теме - не засоряйте её, пожалуйста.
...
Рейтинг: 0 / 0
О хранении картинок в блобах
    #39973874
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hVostt
ъъъъъ
Я не модератор, я пытаюсь удержать тему в рамках заданного вопроса.


Тема называется о хранении картинок в блобах. Покажите, где я вышел за рамки.

Тема как-то называется, да, а Вы - источник шума в этой теме. Я - об этом.
...
Рейтинг: 0 / 0
О хранении картинок в блобах
    #39973875
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt
Моё: не хранить файлы в БД

Ваше про неопытность и недальновидность.

hVostt
Вы по существу может быть скажете, в чём проблема конкретно с файлами?

Странный вопрос. Файлы - один из типов данных. С тем же успехом Вы могли бы спросить "в чём проблема конкретно со строками".

(начиная понимать) Или для Вас файлы - это не данные, а так, какая-то неважная фигня сбоку припёку?

hVostt
Я правильно вас понимаю, если в программном комплексе (не дай-то бог!) имеется больше одной БД, о согласованности данных можно забыть?

Зависит от того, есть ли связи между данными из этих БД и как эти связи устроены и поддерживаются.
...
Рейтинг: 0 / 0
О хранении картинок в блобах
    #39973876
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ъъъъъ
hVostt
...Я не помню, чтобы вас назначили местным оценщиком, что входит, а что не входит в рамки заданного вопроса.

Обсуждается хранение файлов. Всё могли и хотели сказать по вашему вопросу, уже сказали. Что вам не нравится? Чего вы добиваетесь не пойму?

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

Если Вам нечего сказать по теме - не засоряйте её, пожалуйста.


Кому и чем я мешаю рассказать о своём опыте? Много рассказали за месяц?
Форум и создан для того, чтобы потрепаться. В этом его сакральный смысл.
Он не создан для того, чтобы вы тут создали тему и наводили в ней свои порядки.
...
Рейтинг: 0 / 0
О хранении картинок в блобах
    #39973877
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarer
hVostt
Вы по существу может быть скажете, в чём проблема конкретно с файлами?

Странный вопрос. Файлы - один из типов данных. С тем же успехом Вы могли бы спросить "в чём проблема конкретно со строками".

(начиная понимать) Или для Вас файлы - это не данные, а так, какая-то неважная фигня сбоку припёку?


Файлы это бинарное содержимое. К которому не применяются никакие инструменты и правила работы с данными в БД.

Но вы не ответили на вопрос. Можете сказать, какая проблема в согласованности данных применительно к файлам, которые не хранятся в БД?


softwarer
hVostt
Я правильно вас понимаю, если в программном комплексе (не дай-то бог!) имеется больше одной БД, о согласованности данных можно забыть?

Зависит от того, есть ли связи между данными из этих БД и как эти связи устроены и поддерживаются.


Ну вот есть БД в MS SQL, также используется MongoDB и хранилище данных, доступное через HTTP (хз, что там на бекенде).

Прощай согласованность? :)
...
Рейтинг: 0 / 0
О хранении картинок в блобах
    #39973878
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ъъъъъ
Тема как-то называется, да, а Вы - источник шума в этой теме. Я - об этом.


Не связывайте созданную тему на форуме со своим личным пространством, и всё будет хорошо :)
...
Рейтинг: 0 / 0
О хранении картинок в блобах
    #39973880
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt
Файлы это бинарное содержимое.

blob - это бинарное содержимое. Лежит он в виде сегмента в БД или в виде отдельного файла, доступного из БД - это техническая деталь.

hVostt
Но вы не ответили на вопрос. Можете сказать, какая проблема в согласованности данных применительно к файлам, которые не хранятся в БД?

Что значит "какая"? Просто в результате восстановления они имеют все шансы быть не согласованными с данными, которые лежат в БД.

Ну например, делал я систему для бюро кредитных историй. То есть банк формирует XML с довольно ответственными данными. Этот XML приезжает ко мне, я его обрабатываю. И допустим, как последний дурак, кладу его вне базы в виде файла на диске и бэкаплю эти файлы независимо и отдельно. Случается ЧП. Администраторы бегут за бэкапами, и в итоге БД поднята по состоянию на 28.06.2020 1:24, а файлы - по состоянию на 28.06.2020 1:18 (либо наоборот). Что в результате? Ну тут уже начинается веселье. Какие-то приехавшие кредитные истории потеряны и не обработаны, какие-то сформированные ответы потеряны и не отправлены. А через пять лет прибегает очень сердитый чувак и начинает спрашивать: почему это по вашим данным у меня был пропущенный платёж и мне теперь не дают нового кредита, хотя я всё всегда платил вовремя и вот у меня банковская выписка?

hVostt
Ну вот есть БД в MS SQL, также используется MongoDB и хранилище данных, доступное через HTTP (хз, что там на бекенде).

Прощай согласованность? :)

Судя по этой фразе, Вы не поняли моего ответа. Просто вообще не поняли. Не вижу смысла продолжать.
...
Рейтинг: 0 / 0
О хранении картинок в блобах
    #39973883
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarer
Что значит "какая"? Просто в результате восстановления они имеют все шансы быть не согласованными с данными, которые лежат в БД.

Ну например, делал я систему для бюро кредитных историй. То есть банк формирует XML с довольно ответственными данными. Этот XML приезжает ко мне, я его обрабатываю. И допустим, как последний дурак, кладу его вне базы в виде файла на диске и бэкаплю эти файлы независимо и отдельно. Случается ЧП. Администраторы бегут за бэкапами, и в итоге БД поднята по состоянию на 28.06.2020 1:24, а файлы - по состоянию на 28.06.2020 1:18 (либо наоборот). Что в результате? Ну тут уже начинается веселье. Какие-то приехавшие кредитные истории потеряны и не обработаны, какие-то сформированные ответы потеряны и не отправлены. А через пять лет прибегает очень сердитый чувак и начинает спрашивать: почему это по вашим данным у меня был пропущенный платёж и мне теперь не дают нового кредита, хотя я всё всегда платил вовремя и вот у меня банковская выписка?


Благодарю за пример, это по крайне мере проясняет причину ваших опасений.
И это причина кроется -- как я уже сказал ранее, в вашем отсутствии опыта. В этом ничего зазорного нет, не нужно воспринимать это как критику, или в негативном ключе.

Хранилище файловой системы не "откатывается". Файлы складываются в хранилище и больше ничего с ними не делается. Крайний случай, это отказ всех дисков из рейд-массива. В таком случае хранилище восстанавливается из бекапа, но не "откатывается". Бекап обычно происходит на лету, файл пишется в хранилище, а из хранилища сразу летит в бекап, или пишется в два места.

Поэтому описанная вами ситуация никак не может случиться.
...
Рейтинг: 0 / 0
О хранении картинок в блобах
    #39973884
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarer
hVostt
Ну вот есть БД в MS SQL, также используется MongoDB и хранилище данных, доступное через HTTP (хз, что там на бекенде).

Прощай согласованность? :)

Судя по этой фразе, Вы не поняли моего ответа. Просто вообще не поняли. Не вижу смысла продолжать.


Ну... я задал конкретный вопрос. А получил какую-то лирику в духе "вы моей музыки не понимаете". Что сложного в моём вопросе?
...
Рейтинг: 0 / 0
О хранении картинок в блобах
    #39973885
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarer
И допустим, как последний дурак, кладу его вне базы в виде файла на диске


Я обязательно покажу это нашим дба. Получается, уже не первая крупная компания, где работают одни дураки
...
Рейтинг: 0 / 0
О хранении картинок в блобах
    #39973887
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt,

На самом деле, насколько я помню, в случае MSSQL filestreams блобы как раз и хранятся в виде отдельных файлов на диске, с той только разницей, что расположением этих файлов управляет не приложение, а сам MSSQL. А со стороны АПИ эти блобы просто видны как обычная сетевая папка.
...
Рейтинг: 0 / 0
О хранении картинок в блобах
    #39973897
hVostt
Ну вот есть БД в MS SQL, также используется MongoDB и хранилище данных, доступное через HTTP (хз, что там на бекенде).
Прощай согласованность? :)

а микросервисы наверное вообще живут одноразовой жизнью.
если чё упало, просто выкидывают.
...
Рейтинг: 0 / 0
25 сообщений из 135, страница 3 из 6
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / О хранении картинок в блобах
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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