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

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

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

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

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

37 ответов

44 просмотра

По дефолту атачменты в 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 примерно много где патерны применяют и фабрики в том числе.

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

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

У меня это всегда вопрос вызывало.. Нафига писать код так, чтобы потом ошибки вылавливать?
Nik
44
что за асемблер кста?
Shvabrikk Nya
19
Добрый день! Пробую отловить исключение EConvertError: function _TryTextToDouble(var DoubleVar: Extended; Text: String): Boolean; begin try DoubleVar := StrToFloat...
Kirill Filippenok
19
А где @Grinyaha уважаемый пропал?
Am Ambrion
14
Сделал краткий обзор магазина из статьи и заодно там же записал инструкцию по развёртыванию. https://www.youtube.com/watch?v=8-sE1vNk95Q (чё думаете по звуку? кое-что поменял...
Andrey K
17
вот не понимаю, зачем вообще лезть в осдев, если даже базы не знаешь? хотя бы про загрузку, форматы файлов железо какое-никакое. Ну реально, даже зная работу железа, с условны...
Mixail Frolov
7
Привет, коллеги! Возникла задача ограничить максимальный размер вложений для определённых расширений, например, чтобы для изображений лимит был 10 МБ, а для видео — 100 МБ. Ог...
Andro
1
Можно ли ставить FPC транк, а Лазарь нет?
А Андрей
9
Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Shadow Akira ты откуда инфу черпаешь?
One
9
Карта сайта