首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >多个微服务共享同一个数据库服务器(一个容器,多个数据库)

多个微服务共享同一个数据库服务器(一个容器,多个数据库)
EN

Stack Overflow用户
提问于 2018-12-03 21:49:36
回答 3查看 1K关注 0票数 2

将多个服务连接到同一数据库服务器,但每个服务都有自己的数据库,这是一种好的做法吗?我想有一个Postgres实例比每个服务/容器有自己的实例要好。

我的问题是,每个服务是否应该:

  1. 在自己的容器中运行,数据库服务器实例在同一容器中运行
  2. 在自己的容器中运行,该服务的数据库在单独的容器上运行(多个数据库容器/每个服务一个)
  3. 一个数据库服务器,多个数据库,一个容器用于所有数据库和所有服务连接此容器/ db服务器

我理解每个服务都应该有自己的数据库,但这也意味着它们应该完全解耦,即使是在服务器方面。

我猜我想要有一台db服务器的原因是,这样就不会在运行多个db服务器实例时“浪费”资源。

我也明白,拥有一台服务器意味着所有的服务都将以硬件的方式耦合

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53595219

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档