Difference bewteen Docker Database Vs DbasS (digital ocean DB)

So i was wondering what is the difference bewteen a database directly created with docker and operates within your instance and a database with that is driectly manage.

I wonder why would i need to use a direct database instance when i could just use my general instance database that comes with my docker like what benefits would it have to get for seperating my runtime instance and my database instance isntead of just fully run within docker?

The Docker container is good for smaller projects where as managed databases form Digital Ocean etc are better for larger projects especially with lots of data usage.

The main reason id say this is the backups on your Docker have to be created by you whereas a managed database the provider will make backups automatically. This can lead to a lot lets loss of data if things was to ever go wrong.

Managed databases are better for scalability etc

1 Like

The main difference is that managed databases are fully backuped for you, have more power and can be easily scaled up as your database grow.

So more reliability and separation of concerns.

We do plan to add backup possibility soon for docker databases to s3 so that will be getting also better.

5 Likes