Mysql
 sql >> Base de données >  >> RDS >> Mysql

Plusieurs conteneurs docker pour mysql ou une instance avec plusieurs bases de données

Docker est particulièrement adapté au déploiement de microservices. Les liens suivants traitent de deux stratégies concernant l'utilisation des bases de données :

  1. Base de données par service
  2. Base de données partagée

Personnellement, je privilégie l'utilisation d'une seule base de données par service et j'étends cela au déploiement d'instances distinctes d'un serveur de base de données. Cela garantit que les services sont faiblement couplés, si un service subit une panne de base de données, cela n'aura pas d'impact sur un autre.