|
О хранении картинок в блобах
|
|||
---|---|---|---|
#18+
miksoft hVostt что может быть проще и удобнее rsync? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2020, 00:29 |
|
О хранении картинок в блобах
|
|||
---|---|---|---|
#18+
hVostt miksoft пропущено... отсутствие rsync-а. религия не позволяет? ) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2020, 00:30 |
|
О хранении картинок в блобах
|
|||
---|---|---|---|
#18+
Нет я понимаю откуда ноги растут у желания поместить всё в БД. Сам через это проходил и не раз. Решение хранить файлы в БД исходит банально, от неопытности и недальновидности. Сам мигрировал файлы в файловую систему на своих и чужих проектах, по причинам, которые тысячи раз уже описывали и обсуждали на различных площадках. Повторять одно и тоже -- какой смысл в этой копипасте? Файловое хранилище легко можно сделать распределённым, его можно безболезненно мигрировать в облака , прикрутить http интерфейс , элементарно бекапить. Никаких проблем с производительностью, бекапами, и положительно влияет на надёжность системы. ХЗ, чё тут обсуждать. Хоть бы конкретный кейс был какой, а не очередной конь в вакууме. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2020, 00:41 |
|
О хранении картинок в блобах
|
|||
---|---|---|---|
#18+
miksoft Нет, просто лишняя сущность. ну да, как же, я забыл бесконечная, бессмысленная и беспощадная война с "лишними сущностями" ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2020, 00:43 |
|
О хранении картинок в блобах
|
|||
---|---|---|---|
#18+
hVostt Решение хранить файлы в БД исходит банально, от неопытности и недальновидности Решение делать что-то вне БД исходит от незнания и неумения пользоваться возможностями БД. hVostt Никаких проблем с производительностью, бекапами Про слово, например, "согласованность данных", Вам, наверное, и упоминать незачем. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2020, 00:45 |
|
О хранении картинок в блобах
|
|||
---|---|---|---|
#18+
softwarer hVostt Решение хранить файлы в БД исходит банально, от неопытности и недальновидности Решение делать что-то вне БД исходит от незнания и неумения пользоваться возможностями БД. Простите, вы какую-то глупость сморозили. По-вашему всё надо делать в БД? Может отказаться от ОС? Будет только БД. Попахивает гига-фанатизмом БД. В фанатичный спор не имею желания вступать. Любите всё делать в БД -- ваше право. Адекватные dba просто по шапке надают за "всё делать в БД" и на этом всё закончится. softwarer Про слово, например, "согласованность данных", Вам, наверное, и упоминать незачем. А в чём проблема? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2020, 00:50 |
|
О хранении картинок в блобах
|
|||
---|---|---|---|
#18+
hVostt Нет я понимаю откуда ноги растут у желания поместить всё в БД. Сам через это проходил и не раз. Решение хранить файлы в БД исходит банально, от неопытности и недальновидности. Сам мигрировал файлы в файловую систему на своих и чужих проектах, по причинам, которые тысячи раз уже описывали и обсуждали на различных площадках. Повторять одно и тоже -- какой смысл в этой копипасте? Если не хочется копи-пасте - проходи мимо. Ну пожалуста. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2020, 00:56 |
|
О хранении картинок в блобах
|
|||
---|---|---|---|
#18+
hVostt Простите, вы какую-то глупость сморозили. Просто высказывание, симметричное Вашему. hVostt А в чём проблема? Если для Вас несогласованные данные - не проблема, то её, конечно, нет. В принципе, естественное требование к бэкапу - согласованность лежащих в нём (и поднимаемых в случае проблемы) данных. В ситуации, когда данные бэкапятся частями по отдельности друг от друга, о согласованности обычно можно забыть. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2020, 00:56 |
|
О хранении картинок в блобах
|
|||
---|---|---|---|
#18+
softwarer hVostt Простите, вы какую-то глупость сморозили. Просто высказывание, симметричное Вашему. Моё: не хранить файлы в БД Ваше: ВСЁ делать в БД У вас с логикой всё хорошо? В каком месте тут симметрия? softwarer Если для Вас несогласованные данные - не проблема, то её, конечно, нет. В принципе, естественное требование к бэкапу - согласованность лежащих в нём (и поднимаемых в случае проблемы) данных. В ситуации, когда данные бэкапятся частями по отдельности друг от друга, о согласованности обычно можно забыть. Вы по существу может быть скажете, в чём проблема конкретно с файлами? Я правильно вас понимаю, если в программном комплексе (не дай-то бог!) имеется больше одной БД, о согласованности данных можно забыть? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2020, 01:00 |
|
О хранении картинок в блобах
|
|||
---|---|---|---|
#18+
ъъъъъ Если не хочется копи-пасте - проходи мимо. Ну пожалуста. В чём ваша проблема? Вы опять перепутали личный блог с публичным форумом? Я ведь даже не вам отвечаю. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2020, 01:01 |
|
О хранении картинок в блобах
|
|||
---|---|---|---|
#18+
hVostt ъъъъъ Если не хочется копи-пасте - проходи мимо. Ну пожалуста. В чём ваша проблема? Вы опять перепутали личный блог с публичным форумом? :) Проблема - в Вас, Единственном. Вы приходите сюда - для чего? Чтобы рассказать о Вашем понимании красоты - но Ваши рассказы не имеет отношения к заданному вопросу. Я не модератор, я пытаюсь удержать тему в рамках заданного вопроса. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2020, 01:06 |
|
О хранении картинок в блобах
|
|||
---|---|---|---|
#18+
softwarer ... В принципе, представляю себе два возможных случая: 1. Файлы/картинки нужны на http сервере. Соответственно, их куда удобнее брать из файловой системы, нежели гнать через клиент и блобы. 2. Используется Oracle XE и размер базы не для картинок. ... Пока иных случаев не было названо. Ну, один ещё, но он немного мутный. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2020, 01:08 |
|
О хранении картинок в блобах
|
|||
---|---|---|---|
#18+
ъъъъъ Я не модератор, я пытаюсь удержать тему в рамках заданного вопроса. Тема называется о хранении картинок в блобах. Покажите, где я вышел за рамки. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2020, 01:08 |
|
О хранении картинок в блобах
|
|||
---|---|---|---|
#18+
hVostt ...Я не помню, чтобы вас назначили местным оценщиком, что входит, а что не входит в рамки заданного вопроса. Обсуждается хранение файлов. Всё могли и хотели сказать по вашему вопросу, уже сказали. Что вам не нравится? Чего вы добиваетесь не пойму? Не нужно быть назначенным оценщиком, чтобы видеть Ваше желание потрепаться на отвлеченную тему. Может быть, кто-то сможет рассказать по заданной теме. Мне лично это важно, для этого я и создал данную тему. Если Вам нечего сказать по теме - не засоряйте её, пожалуйста. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2020, 01:12 |
|
О хранении картинок в блобах
|
|||
---|---|---|---|
#18+
hVostt ъъъъъ Я не модератор, я пытаюсь удержать тему в рамках заданного вопроса. Тема называется о хранении картинок в блобах. Покажите, где я вышел за рамки. Тема как-то называется, да, а Вы - источник шума в этой теме. Я - об этом. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2020, 01:13 |
|
О хранении картинок в блобах
|
|||
---|---|---|---|
#18+
hVostt Моё: не хранить файлы в БД Ваше про неопытность и недальновидность. hVostt Вы по существу может быть скажете, в чём проблема конкретно с файлами? Странный вопрос. Файлы - один из типов данных. С тем же успехом Вы могли бы спросить "в чём проблема конкретно со строками". (начиная понимать) Или для Вас файлы - это не данные, а так, какая-то неважная фигня сбоку припёку? hVostt Я правильно вас понимаю, если в программном комплексе (не дай-то бог!) имеется больше одной БД, о согласованности данных можно забыть? Зависит от того, есть ли связи между данными из этих БД и как эти связи устроены и поддерживаются. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2020, 01:14 |
|
О хранении картинок в блобах
|
|||
---|---|---|---|
#18+
ъъъъъ hVostt ...Я не помню, чтобы вас назначили местным оценщиком, что входит, а что не входит в рамки заданного вопроса. Обсуждается хранение файлов. Всё могли и хотели сказать по вашему вопросу, уже сказали. Что вам не нравится? Чего вы добиваетесь не пойму? Не нужно быть назначенным оценщиком, чтобы видеть Ваше желание потрепаться на отвлеченную тему. Может быть, кто-то сможет рассказать по заданной теме. Мне лично это важно, для этого я и создал данную тему. Если Вам нечего сказать по теме - не засоряйте её, пожалуйста. Кому и чем я мешаю рассказать о своём опыте? Много рассказали за месяц? Форум и создан для того, чтобы потрепаться. В этом его сакральный смысл. Он не создан для того, чтобы вы тут создали тему и наводили в ней свои порядки. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2020, 01:15 |
|
О хранении картинок в блобах
|
|||
---|---|---|---|
#18+
softwarer hVostt Вы по существу может быть скажете, в чём проблема конкретно с файлами? Странный вопрос. Файлы - один из типов данных. С тем же успехом Вы могли бы спросить "в чём проблема конкретно со строками". (начиная понимать) Или для Вас файлы - это не данные, а так, какая-то неважная фигня сбоку припёку? Файлы это бинарное содержимое. К которому не применяются никакие инструменты и правила работы с данными в БД. Но вы не ответили на вопрос. Можете сказать, какая проблема в согласованности данных применительно к файлам, которые не хранятся в БД? softwarer hVostt Я правильно вас понимаю, если в программном комплексе (не дай-то бог!) имеется больше одной БД, о согласованности данных можно забыть? Зависит от того, есть ли связи между данными из этих БД и как эти связи устроены и поддерживаются. Ну вот есть БД в MS SQL, также используется MongoDB и хранилище данных, доступное через HTTP (хз, что там на бекенде). Прощай согласованность? :) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2020, 01:19 |
|
О хранении картинок в блобах
|
|||
---|---|---|---|
#18+
ъъъъъ Тема как-то называется, да, а Вы - источник шума в этой теме. Я - об этом. Не связывайте созданную тему на форуме со своим личным пространством, и всё будет хорошо :) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2020, 01:25 |
|
О хранении картинок в блобах
|
|||
---|---|---|---|
#18+
hVostt Файлы это бинарное содержимое. blob - это бинарное содержимое. Лежит он в виде сегмента в БД или в виде отдельного файла, доступного из БД - это техническая деталь. hVostt Но вы не ответили на вопрос. Можете сказать, какая проблема в согласованности данных применительно к файлам, которые не хранятся в БД? Что значит "какая"? Просто в результате восстановления они имеют все шансы быть не согласованными с данными, которые лежат в БД. Ну например, делал я систему для бюро кредитных историй. То есть банк формирует XML с довольно ответственными данными. Этот XML приезжает ко мне, я его обрабатываю. И допустим, как последний дурак, кладу его вне базы в виде файла на диске и бэкаплю эти файлы независимо и отдельно. Случается ЧП. Администраторы бегут за бэкапами, и в итоге БД поднята по состоянию на 28.06.2020 1:24, а файлы - по состоянию на 28.06.2020 1:18 (либо наоборот). Что в результате? Ну тут уже начинается веселье. Какие-то приехавшие кредитные истории потеряны и не обработаны, какие-то сформированные ответы потеряны и не отправлены. А через пять лет прибегает очень сердитый чувак и начинает спрашивать: почему это по вашим данным у меня был пропущенный платёж и мне теперь не дают нового кредита, хотя я всё всегда платил вовремя и вот у меня банковская выписка? hVostt Ну вот есть БД в MS SQL, также используется MongoDB и хранилище данных, доступное через HTTP (хз, что там на бекенде). Прощай согласованность? :) Судя по этой фразе, Вы не поняли моего ответа. Просто вообще не поняли. Не вижу смысла продолжать. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2020, 01:32 |
|
О хранении картинок в блобах
|
|||
---|---|---|---|
#18+
softwarer Что значит "какая"? Просто в результате восстановления они имеют все шансы быть не согласованными с данными, которые лежат в БД. Ну например, делал я систему для бюро кредитных историй. То есть банк формирует XML с довольно ответственными данными. Этот XML приезжает ко мне, я его обрабатываю. И допустим, как последний дурак, кладу его вне базы в виде файла на диске и бэкаплю эти файлы независимо и отдельно. Случается ЧП. Администраторы бегут за бэкапами, и в итоге БД поднята по состоянию на 28.06.2020 1:24, а файлы - по состоянию на 28.06.2020 1:18 (либо наоборот). Что в результате? Ну тут уже начинается веселье. Какие-то приехавшие кредитные истории потеряны и не обработаны, какие-то сформированные ответы потеряны и не отправлены. А через пять лет прибегает очень сердитый чувак и начинает спрашивать: почему это по вашим данным у меня был пропущенный платёж и мне теперь не дают нового кредита, хотя я всё всегда платил вовремя и вот у меня банковская выписка? Благодарю за пример, это по крайне мере проясняет причину ваших опасений. И это причина кроется -- как я уже сказал ранее, в вашем отсутствии опыта. В этом ничего зазорного нет, не нужно воспринимать это как критику, или в негативном ключе. Хранилище файловой системы не "откатывается". Файлы складываются в хранилище и больше ничего с ними не делается. Крайний случай, это отказ всех дисков из рейд-массива. В таком случае хранилище восстанавливается из бекапа, но не "откатывается". Бекап обычно происходит на лету, файл пишется в хранилище, а из хранилища сразу летит в бекап, или пишется в два места. Поэтому описанная вами ситуация никак не может случиться. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2020, 01:46 |
|
О хранении картинок в блобах
|
|||
---|---|---|---|
#18+
softwarer hVostt Ну вот есть БД в MS SQL, также используется MongoDB и хранилище данных, доступное через HTTP (хз, что там на бекенде). Прощай согласованность? :) Судя по этой фразе, Вы не поняли моего ответа. Просто вообще не поняли. Не вижу смысла продолжать. Ну... я задал конкретный вопрос. А получил какую-то лирику в духе "вы моей музыки не понимаете". Что сложного в моём вопросе? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2020, 01:48 |
|
О хранении картинок в блобах
|
|||
---|---|---|---|
#18+
softwarer И допустим, как последний дурак, кладу его вне базы в виде файла на диске Я обязательно покажу это нашим дба. Получается, уже не первая крупная компания, где работают одни дураки ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2020, 01:50 |
|
О хранении картинок в блобах
|
|||
---|---|---|---|
#18+
hVostt, На самом деле, насколько я помню, в случае MSSQL filestreams блобы как раз и хранятся в виде отдельных файлов на диске, с той только разницей, что расположением этих файлов управляет не приложение, а сам MSSQL. А со стороны АПИ эти блобы просто видны как обычная сетевая папка. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2020, 03:40 |
|
О хранении картинок в блобах
|
|||
---|---|---|---|
#18+
hVostt Ну вот есть БД в MS SQL, также используется MongoDB и хранилище данных, доступное через HTTP (хз, что там на бекенде). Прощай согласованность? :) а микросервисы наверное вообще живут одноразовой жизнью. если чё упало, просто выкидывают. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2020, 10:14 |
|
|
start [/forum/moderation_log.php?user_name=ollegator07]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
get settings: |
11ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
149ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
63ms |
get tp. blocked users: |
1ms |
others: | 607ms |
total: | 889ms |
0 / 0 |