Зачем нужен сервис postgres, если вы покупаете управляемую базу данных PostgreSQL у DigitalOcean?

Зачем нам добавлять сервис postgres, если мы покупаем базу данных postgress на DigitalOcean?

Для меня есть два способа настроить нашу базу данных:

  • Решение 1: Пусть docker справится с этим, воспользовавшись преимуществами docker network. Затем мы настраиваем Docker для запуска PostgreSQL как службы. Для этого решения не нужно покупать базу данных DigitalOcean, поскольку мы можем сопоставлять ее с томами (./data/db:/var/lib/postgresql/data). Данные сохраняются в томах, а затем
  • Решение 2: Купить базу данных DigitalOcean. Для этого решения не нужно настраивать службу postgress с помощью docker. PostgreSQL работает в инфраструктуре DigitalOcean. Мы используем преимущества DigitalOcean. В данном случае DigitalOcean занимается обслуживанием, резервным копированием, безопасностью. Так что, по моему мнению, служба PostgreSQL Docker не требуется.

Итак, я участвую в этом проекте на django, и, несмотря на то, что наш PostgreSQL работает в инфраструктуре DigitalOcean в docker-compose, у нас все еще есть сервис postgres. Итак, мой вопрос заключается в следующем: зачем тогда нам нужен сервис postgress, если мы решили воспользоваться предложением базы данных DigitalOcean? зачем нам нужен сервис postgress в данном случае для docker? Просто хочу понять. Моя команда дала мне некоторые объяснения, но я не очень хорошо понимаю. Итак, кто-нибудь может помочь мне разобраться?

Вернуться на верх