|
О хранении картинок в блобах
|
|||
---|---|---|---|
#18+
Всё время появляются какие-то новые версии, условия всё время меняются, ответы усложняются, возникают новые варианты, ищутся какие-то абстрактные абсолютные решения. Решение должно идти от конкретной задачи, её постановки и бюджета, а не произвольных фантазий на все случаи жизни в духе "а если бы он вёз патроны". Вообще непонятно, зачем задача версионности, если таковая возникнет, должна решаться на уровне базы данных, а не специальных приложений для синхронизации изменений и отслеживания версий. Пусть разработчики таких приложений и ломают головы в каком виде и где хранить их данные, хоть в БД, хоть в файловой системе, у которых в таком случае основная задача обеспечить сохранность этих данных. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2020, 12:32 |
|
О хранении картинок в блобах
|
|||
---|---|---|---|
#18+
ChA Всё время появляются какие-то новые версии, условия всё время меняются, ответы усложняются, возникают новые варианты, ищутся какие-то абстрактные абсолютные решения. Решение должно идти от конкретной задачи, её постановки и бюджета, а не произвольных фантазий на все случаи жизни в духе "а если бы он вёз патроны". Вообще непонятно, зачем задача версионности, если таковая возникнет, должна решаться на уровне базы данных, а не специальных приложений для синхронизации изменений и отслеживания версий. Пусть разработчики таких приложений и ломают головы в каком виде и где хранить их данные, хоть в БД, хоть в файловой системе, у которых в таком случае основная задача обеспечить сохранность этих данных. Решение под задачу, это как костюм у портного. Долго. Дорого. Поэтому стараются разрабатывать тиражируемые решения там, где это возможно. Как раз бюджет всегда является ограничением. Отсюда растут ноги у бест пректикс и т.д. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2020, 00:13 |
|
О хранении картинок в блобах
|
|||
---|---|---|---|
#18+
Алексей Роза Пардон за толстую броню, но я всё ещё слабо представляю, как это должно выглядеть... Даже при том, что с CRM знаком не по наслышке. Допустим, у меня форма по заполнению паспорта. Вася заполнил, сохранил. Петя заполнил, сохранил. Коля заполнил, сохранил. Да кто угодно заполнил, сохранил. Во1, мы тупо сохраняем всем разные версии (даже без оглядки на сохранение одновременно открытых документов)? Или сохраняем только те, которые одновременно 2-3-5 челов редактировало? во2, как теперь будет выглядеть форма сохранения паспорта? Там под каждым инпутом будут вылазить все остальные варианты? в3, какая именно версия будет актуальной то - самое главное? Вариантов решения масса. Версии позволяют не терять изменения. Потеря изменений -- страшный и обидный результат работы с ПО. Как минимум в ПО добавляют аудит изменений. В любых сценариях актуальная версия та, которая была сохранена последней. При любой блокировке, любых решениях. Как работать с изменениями -- вопрос UX. Ещё учитывать контекст задачи. Как например у ВМоисеева, его "оптимистичная блокировка", которой он так гордится, с вероятностью 99,9% нафиг никому не нужна в принципе. Её наличие или отсутствие вряд ли кто-либо когда-то заметит, кроме него самого. При работе с форматируемыми документами два варианта применяются в настоящее время: 1. Версии 2. Совместное редактирование онлайн ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2020, 00:24 |
|
О хранении картинок в блобах
|
|||
---|---|---|---|
#18+
hVostt 2. Совместное редактирование онлайн а это не то, о чём я писал? Алексей Роза сразу как Петя сохранил документ Васе всплывает уведомление (в идеале через websocket), что документ изменён и его надо перезагрузить ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2020, 00:38 |
|
О хранении картинок в блобах
|
|||
---|---|---|---|
#18+
Алексей Роза hVostt 2. Совместное редактирование онлайн а это не то, о чём я писал? Алексей Роза сразу как Петя сохранил документ Васе всплывает уведомление (в идеале через websocket), что документ изменён и его надо перезагрузить Нет, совместное редактирование, это когда вы сразу видите изменения, которые вносят другие пользователи. Можете попрактиковаться в на гугл документах, например. Уведомление вам чем поможет? Ну вот вы заполняете некую форму. Потратили кучу времени, а тут вылазит уведомление, что какой-то там Вася уже внёс какие-то свои изменения. И, как говорится, и чо? )) Что теперь делать? Свои изменения сохранять -- сыкотно, Вася придёт и ругаться будет. Отказываться от своих изменений обидно. Что делать? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2020, 01:43 |
|
О хранении картинок в блобах
|
|||
---|---|---|---|
#18+
Алексей Роза, Вообще предлагаю создать отдельную тему, если это вам интересно обсудить. Тут и правда зафлудили не по теме... ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2020, 01:44 |
|
О хранении картинок в блобах
|
|||
---|---|---|---|
#18+
>Алексей Роза, сегодня, 00:38 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1325775&msg=22160474][22160474] >сразу как Петя сохранил документ Васе всплывает уведомление (в идеале через websocket), что документ изменён и его надо перезагрузить < Согласен. Вася должен знать, что отредактировал копию не актуального оригинала файла. И сохранять его копию в качестве оригинала не совсем правильно. Но как он узнает об этом печальном событии? Откуда Петя знает, что надо сообщать Васе, Коле …? Я пытаюсь сделать тоже, что и Вы. Но в процессе попытки переписи копии в оригинал. Мне не надо знать, кто ещё возможно редактирует свою копию оригинала. Клиент получает сообщение, что его отредактированная копия не соответствует актуальному оригиналу. Что клиент будет делать в этом случае - лучший вариант, он заново считает оригинал на свой комп и повторно введет изменения. Вопрос, каков объем изменений? Если большой, то имеет смысл сделать (возможно автоматически) копию копии, но на рабочем компе. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2020, 10:14 |
|
О хранении картинок в блобах
|
|||
---|---|---|---|
#18+
hVostt Алексей Роза, Вообще предлагаю создать отдельную тему, если это вам интересно обсудить. Тут и правда зафлудили не по теме... давайте продолжать тут ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2020, 10:38 |
|
О хранении картинок в блобах
|
|||
---|---|---|---|
#18+
Кстати, совершенно не упомянули такую тему, как репликация, шардинг и т.п., что те же sql filestream и mongodb gridfs умеют. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2020, 11:40 |
|
|
start [/forum/topic.php?fid=32&gotonew=1&tid=1539849]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
45ms |
get topic data: |
13ms |
get first new msg: |
9ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
others: | 242ms |
total: | 399ms |
0 / 0 |