Архитектурное решение для файлового хранилища. ППМ

1. fixin 4263 26.10.22 16:58 Сейчас в теме
Пишу программу (ППМ), где использую оформленный текст, где хранятся картинки. Хочу еще и файлы хранить.
В общем, будет локальный каталог, куда вынесу все прикрепленные файлы.
Однако у меня есть ноутбук, где развернута РИБ этой базы.
Но как-то нужно файлы туда синхронизировать. Причем не просто туда, а туда-обратно.
Облачные синхронизации начнут дублировать файлы. А ведь их еще иногда надо и удалять.
Как правильнее решить?
Можно по идее средствами РИБ, если передавать файлы при обменах, но тогда как дописывать их в сообщение обмена?
Вознаграждение за ответ
Показать полностью
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
5. user1831019 26.10.22 20:21 Сейчас в теме
(1)
Но как-то нужно файлы туда синхронизировать.
Зачем синхронизировать, когда есть ФТП?
А если хочешь, чтобы работало в оффлайне - синхронизируй, деваться некуда.
23. fixin 4263 27.10.22 17:11 Сейчас в теме
(5) а FTP чем поможет? Может вы облака имели ввиду? Хочу в оффлайне, хочу синхронизировать.
34. user1831019 27.10.22 17:37 Сейчас в теме
(23) Ну так синхронизируй через ФТП. Как ты в оффлайне собираешься-че-то синхронизировать без подключения к онлайну???

Ну, могу предложить пересылку флешки через ПочтуРоссии...
35. fixin 4263 27.10.22 19:43 Сейчас в теме
(34) вы видимо задачу не поняли. В центре есть файловое хранилище, файлы хранятся не в базе а в нем. Хранилище это на локальном диске. Хочу чтобы на подчиненном узле было такое же файловое хранилище.
Они оба доступны оффлайн. Синхронизация по обычным сообщениям РИБ, например.

Нет, если есть софт, чтобы синхронизировать локальные хранилища, было бы неплохо, поэтому и спрашиваю, может кто знает?
21. user1863362 26.10.22 22:20 Сейчас в теме
22. RustamZz 26.10.22 23:25 Сейчас в теме
(1) Неудобно как-то всяким гениям советовать, но может WebDAV?
24. fixin 4263 27.10.22 17:12 Сейчас в теме
(22) Как раз яндекс-диск с WebDAV работает плохо. Они декларируют его подержку, но на деле, увы.
29. RustamZz 27.10.22 17:14 Сейчас в теме
(24) Спасибо, что предупредил, а то я даже не догадывался. Пользуюсь и не первый год.
Прикрепленные файлы:
30. fixin 4263 27.10.22 17:15 Сейчас в теме
(29) оффлайн не взлетит. А Яндекс-диск плодит дубли файлов у себя, нет уж.
31. fixin 4263 27.10.22 17:16 Сейчас в теме
я вот думаю, может завести служебный реквизит в справочнике файлов:
ДвоичныеДанные и при отправке в РИБ туда пихать файл в бинарнике.
А при получении распаковывать в файлохранилище и очищать служебный реквизит.
Дешево-сердито.
32. RustamZz 27.10.22 17:19 Сейчас в теме
(30) Оффлайн, да не взлетит.
2. user1203706 14 26.10.22 17:39 Сейчас в теме
(1) хранить картинки снаружи на файлопомойке, а в базе просто пути к ним, не предлагать ?
3. user1831019 26.10.22 20:19 Сейчас в теме
(2) Файлопомойка через интернет? VPN и все такое?
26. fixin 4263 27.10.22 17:13 Сейчас в теме
(3) нет, это нужно где-то хранить помойку, а нужно чтобы оффлайн работало. Например, сидишь ты такой в номере отеля и разбираешь накопленную информацию.
33. user1831019 27.10.22 17:35 Сейчас в теме
(26) А если в номере отеля нет интернета, а там вот прям все обновили в реальной базе??? Откуда будешь брать актуальную накопленную информацию?
36. fixin 4263 27.10.22 19:44 Сейчас в теме
(33) реальная база - это РИБ с двумя узлами - Центр и Подчиненный. Они всегда изолированы друг от друга и работают без интернета.
25. fixin 4263 27.10.22 17:12 Сейчас в теме
(2) нюанс в том, что файлопомойки на компьютере и ноуте должны быть как-то синхронизированы.
4. user1203706 14 26.10.22 20:21 Сейчас в теме
(3) да как угодно, хоть через вэбсервис и http запрос
Ну или обычное файловое хранилище и да, впн и всё такое, т.е тупо на отдельной дисковой хранилке хранить
6. user1831019 26.10.22 20:24 Сейчас в теме
(4)
хоть через вэбсервис и http запрос
Простите, баз в РИБ должна обращаться к своей ЦБ через WS или HTTP?
То есть вы предлагаете переписать половину кода. Ну ок.
27. fixin 4263 27.10.22 17:13 Сейчас в теме
7. user1203706 14 26.10.22 20:48 Сейчас в теме
(6) тук-тук.. к картинкам база будет обращаться через вэбсервис или напрямую, если через фтп.
9. user1831019 26.10.22 20:52 Сейчас в теме
(7) Тук-тук... это означает, что надо писать алгоритм как запроса WS/HTTP, так и ответа на запрос WS/HTTP. И запускать этот алгоритм в зависимости от уровня базы в РИБ.
Причем речь идет не только о чтении картинки, но и о её сохранении.
8. user1203706 14 26.10.22 20:49 Сейчас в теме
Я насколько понял, Фиксин хочет все картинки слить в одно место, чтобы доступ туда потом был со всех баз в рибе.
10. user1831019 26.10.22 20:52 Сейчас в теме
28. fixin 4263 27.10.22 17:14 Сейчас в теме
(8) нет, я хочу чтобы файловое хранилище синхронизировалось в РИБ. т.е. чтобы на ноутбуке (подчиненный узел) и на компьютере (центр) были одинаковые файловые хранилища.
11. user1203706 14 26.10.22 20:54 Сейчас в теме
(9) не обижайся, если что-то тебе не понятно с первого раза.
12. user1831019 26.10.22 20:55 Сейчас в теме
(11) Спасибо, мил-человек, что бы я блин без тебя делал!!!
13. user1203706 14 26.10.22 20:56 Сейчас в теме
(12) Известно что, спрашивал бы совета у соседей по парте.
14. user1831019 26.10.22 20:57 Сейчас в теме
(13) Мои соседи по парте уже в могилах некоторые, умник.
15. user1203706 14 26.10.22 21:02 Сейчас в теме
(14) а по ответам и не скажешь, гуру
16. user1831019 26.10.22 21:04 Сейчас в теме
17. user1203706 14 26.10.22 21:21 Сейчас в теме
Чорт, совсем забыл тренд:
(1) обязательно нужен микросервис на go
18. user1831019 26.10.22 21:23 Сейчас в теме
(17) Не гони фигни. Только нейросети на Phyton.
19. user1203706 14 26.10.22 21:29 Сейчас в теме
(18) не..фузина еще есть, там точно взлетит
20. user1831019 26.10.22 21:29 Сейчас в теме
(19) тут за матершинные слова банят, как мне рассказывали...
37. fixin 4263 27.10.22 19:45 Сейчас в теме
(32) вот о том и речь. Нужен оффлайн, а не этот новомодный онлайн.
38. user1826630 27.10.22 20:08 Сейчас в теме
39. fixin 4263 29.10.22 08:17 Сейчас в теме
(38) я рассматривал этот вариант, не катит. Туда-сюда таскать, да и ненадежный носитель, не говоря уже про скорость.
40. ImHunter 320 31.10.22 09:23 Сейчас в теме
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот