Два проекта Django, одна база данных Postgresql и Docker - PullRequest
0 голосов
/ 15 мая 2018

У меня есть проект Django с двумя приложениями.Одна из них - это базовая домашняя страница, полностью статичная с администратором django для приложения, который контролирует различные аспекты сайта.Другое приложение электронной коммерции django.

Это в одном док-контейнере.У меня это связано с другим док-контейнером, работающим с образом postgres.Теперь я решил разделить эти два приложения на два отдельных проекта django и контейнеры Docker.Было бы разумно использовать только один контейнер postgres для обоих контейнеров django?Или мне нужно сделать два postgres для двух контейнеров django?

1 Ответ

0 голосов
/ 15 мая 2018

Я предлагаю правильный ответ на это "это зависит".

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

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

Наконец, вы можете начать с одного контейнера postgresql (две базы данных или схемы) и разделить его позже, если / когда потребуется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...