207 похожих чатов

Расскажите, как вразумительно сохранить проекты и вложения к ним? Если Оду

вдруг загрустит, то как восстанавливается это всё потом?

Вложения лежат в filestore или в базе данных?

Первый мне вообще не кажется надёжным.

37 ответов

39 просмотров

По дефолту атачменты в filestore хранятся

Roman- Автор вопроса
L H
По дефолту атачменты в filestore хранятся

Так И до какого объема он может "пухнуть"? Как с ним работать? Я видел одно расширение, сохраняющее вложения, но не понял его смысл

Есть линейка модулей, https://apps.odoo.com/apps/modules/16.0/attachments_cloud_google/ которые хранят файлы удаленно, для конечно пользователя выглядит не заметно) Файлы могу как в две стороны так и в одну синхронизировать или с облаками гугл майкрософт или с фтп серверами и тогда ваша оду будет весить мегабайт 100 а все файлы лежать в дургом месте. Причем удаленно хранятся не как в filestore с хешами, а читаемой древовидной структуре с именами

Roman
Так И до какого объема он может "пухнуть"? Как с ...

Если просто на сервере, то вплоть до размера выделенного диска

Roman- Автор вопроса
Артем
Есть линейка модулей, https://apps.odoo.com/apps/m...

Спасибо, посмотрю. К сожалению, не годятся публичные облака. 🕵️‍♀️👠

Roman
Спасибо, посмотрю. К сожалению, не годятся публич...

Храните на S3. Или это тоже публичное облако?

Roman- Автор вопроса
Ivan
Храните на S3. Или это тоже публичное облако?

Начальство имеет свои взгляды. Выносить нельзя файлы....

Roman
Начальство имеет свои взгляды. Выносить нельзя фай...

Имеется ввиду свой s3. Альтернатив этому практически нет.

Roman
Так И до какого объема он может "пухнуть"? Как с ...

в оду стоят лимиты на размер получаемых данных Поэтому например фильмы в оду загружать не получиться из-за этих лимитов. Но есть кейсы когда требуется грузить видео, и фото в хорошем разрешении и 3Д модели большого объема и прочую документацию.... и приходиться лимиты повышать и конечно файл-стор пухнет быстро поэтому для таких проектов я рекомендую либо свое собственное облачное хранилище файлов типа OwnCloud https://apps.odoo.com/apps/modules/16.0/owncloud_odoo/ либо чужое, например гугловое хранилище файлов типа ГуглДиск Оно значительно расширяет возможности системы, и разгружает основной процесс оду от передачи статических файлов. Например реализуем такой замечательный кейс: выкладываем демонстрационный-фильм в хорошем качестве на собственный OwnCloud и через оду в Коммерческом предложении(html) вставляем во фрейме на него ссілку. Клиент получает письмо и может посмотреть фильм, которій будет грузиться прямо с файлового хранилища, по суперссылке, минуя оду, т.е. никак не нагружая процесс оду раздачей этого фильма. И это не единственный кейс, который становиться доступным с использованием архитектуры, когда статика оду лежит на отдельном сервере раздачи статики

Roman
Начальство имеет свои взгляды. Выносить нельзя фай...

Ftp сервер внутри кампании с тем же модулем как я писал выше, есть клиент база 30 гигов полет нормальный

Roman- Автор вопроса
Артем
Ftp сервер внутри кампании с тем же модулем как я ...

Не. Фтп - нельзя рекомендовать. Это прям совсем архаика. Не делайте ничего с фтп.

Roman
Проблема ключей.. новая точка отказа

Это не аргумент. Либо файлстор и забота о дисках, либо s3. Других вариантов - нет

Артем
Ftp сервер внутри кампании с тем же модулем как я ...

облачные хранилища типа OwnCloud, NextCloud, GoogleDisk,... это следующее поколение FTP FTP - по сравнению с ними - устаревшая технология имхо

Roman- Автор вопроса
Артем
Ftp сервер внутри кампании с тем же модулем как я ...

Фтп – это вообще не вариант. Он медленно работает и так далее

Артем
Почему?

Это уже устарело, не безопасно и много других проблем. Ftp - это файлстор на расстоянии. То есть ничего не дает, только проблемы

Артем
Есть линейка модулей, https://apps.odoo.com/apps/m...

Сколько вот в этих модулях процент покрытия тестами кстати, просто любопытно даже?

Alex Kom
в оду стоят лимиты на размер получаемых данных Поэ...

В вашем модуле реализована отправка файлов напрямую в хранилище мимо сервера оду?

Alex Kom
облачные хранилища типа OwnCloud, NextCloud, Googl...

По технологиям гугл облако это рест, Майкрософт графкл это веб сервисы , фтп это протокол фтп)

Anton Goroshkin
Это не аргумент. Либо файлстор и забота о дисках, ...

Есть еще вариант в постгресе хранить, но этот вариант для самураев dba

L H
В вашем модуле реализована отправка файлов напряму...

Прям чудо функционал одну функцию написать 😂

Артем
Прям чудо функционал одну функцию написать 😂

системы о которых я писал, позволяют замапить локальную папку с облачной папкой и путем перетаскивания файла из папки в папку - копировать в облако и обратно

Артем
Прям чудо функционал одну функцию написать 😂

Ах, куда же мне до таких технологий внеземных цивилизаций))

Roman- Автор вопроса
Anton Goroshkin
Есть еще вариант в постгресе хранить, но этот вари...

Есть такой вариант, но это предполагает много много оперативной памяти именно под pgsql

Roman
Есть такой вариант, но это предполагает много мног...

Я не думаю, что это сильно на память влияет.

Roman- Автор вопроса
Anton Goroshkin
Я не думаю, что это сильно на память влияет.

Влияет. Если хранение файлов организовано в blob- полях

Roman
Спасибо, посмотрю. К сожалению, не годятся публич...

могу добавить owncloud, там паттерн абстракной фабрики за день напишу

Roman
Влияет. Если хранение файлов организовано в blob- ...

Не так как вы написали. Чуть больше но не мешками

Roman- Автор вопроса
Артем
могу добавить owncloud, там паттерн абстракной фаб...

Оунклауд интересен. Вы – автор решения? 🏆

Roman
Оунклауд интересен. Вы – автор решения? 🏆

да, гугл уже работает в евпропе 4 штуки майкрософт в Тайване один, фтп в России 1, из-за абстрактной фабрики 90% кода будет уже протестирвоана изменится по сути только чтение файла и записи и обновление под конкретное облако

Прям захотелось модуль купить чтоб на абстрактную фабрику поглядеть.

 Веранiка
Прям захотелось модуль купить чтоб на абстрактную ...

на само деле я обдумывал архитектуры и писал абстрактную фабрику около 2 недель прежде чем написать, но получилось гениально) прям вот четко) поддержка кода и добавление новых облаков занимает очень мало времени. Но встроить фабрику в оду пришлось поломать голову)))

 Веранiка
Прям захотелось модуль купить чтоб на абстрактную ...

Сходите лучше в oca или в 16 оду загляните. Версии с 15 примерно много где патерны применяют и фабрики в том числе.

Похожие вопросы

Обсуждают сегодня

Какой-то там пердун в 90-х решил, что есть какая-то разная типизация. Кого вообще это волнует?
КТ315
49
Подскажите, а есть vault lite или ченить такое?) А то нужен вольт для похода в вольт, но весит он ~500 мб) как-то многовато для парочки запросов ))
Alexandr Orloff
17
void terminal_scroll() { memmove(terminal_buffer, terminal_buffer + VGA_WIDTH, buffer_size - VGA_WIDTH); memset(terminal_buffer + buffer_size - VGA_WIDTH, 0, VGA_WIDTH); ...
Егор
47
Всем привет! Подскажите, пожалуйста, в чем ошибка? Настраиваю подключение к MySQL. Либы лежат рядом с exe. Все как по "учебнику"
Евгений
16
А можете как-то проверить меня по знаниям по ассемблеру?
A A
132
Здравствуйте! У меня появилась возможность купить книгу "Изучай Haskell во имя добра!". Но я где-то слышал, что эта книга устарела. Насколько это правда??
E
22
Здравствуйте! Я вот на stepic решаю задачи на хаскеле https://stepik.org/lesson/8443/step/8?unit=1578 мой код import Data.List (isInfixOf) removing :: String -> [String] ->...
E
10
Камрады, кто тесно работал с vtv, хотел уточнить. Ширина column задаётся жёстко на этапе создания дерева или можно в рантайме ее менять программно (не мышкой)?
Ed Doc
10
да ладно ... что там неочевидного ? глянуть в исх-ки датасета и/или кверика чтобы понять в каком месте и как выполняется обращения к св-вам blablaSQL - минутное дело, даже е...
Сергей
7
Здесь для arm кто-нибудь кодит ?
Nothing
52
Карта сайта