Mysql
 sql >> Database >  >> RDS >> Mysql

Contenitori docker multipli per mysql o un'istanza con più database

Docker è particolarmente adatto per la distribuzione di microservizi. I seguenti collegamenti discutono di due strategie per quanto riguarda l'uso delle banche dati:

  1. Database per servizio
  2. Database condiviso

Personalmente preferisco l'uso di un singolo database per servizio e lo estendo alla distribuzione di istanze separate di un server di database. Ciò garantisce che i servizi siano accoppiati in modo lasco, se un servizio subisce un'interruzione del DB, non avrà alcun impatto su un altro.