服务的数据库是否需要隔离,需要怎么样的隔离级别?

参与8

2同行回答

StevenSteven  IT顾问 , steven
隔离指的具体是什么?微服务是否使用独立数据库?如果是这个意思的话,通常建议不同服务使用不同的数据库,至少schema要不同,这就对微服务划分要求相对较高,服务的数据模型定义很重要...显示全部

隔离指的具体是什么?微服务是否使用独立数据库?如果是这个意思的话,通常建议不同服务使用不同的数据库,至少schema要不同,这就对微服务划分要求相对较高,服务的数据模型定义很重要

收起
证券 · 2019-06-27
浏览1532
gavin_zhanggavin_zhang  系统架构师 , 某股份制银行
统一steven的意见,微服务每一个服务需要独立的部署和升级,这就要求他的数据也是独立的。如果数据库没有独立的schema,会导致不同的服务相互数据耦合。数据库的隔离级别需要根据数据库的类型和应用要求的可用性来评估。如果是轻量级的数据库,建议还是单独实例,如果是Oracle这种...显示全部

统一steven的意见,微服务每一个服务需要独立的部署和升级,这就要求他的数据也是独立的。如果数据库没有独立的schema,会导致不同的服务相互数据耦合。数据库的隔离级别需要根据数据库的类型和应用要求的可用性来评估。如果是轻量级的数据库,建议还是单独实例,如果是Oracle这种重量级,可以考虑独立的schema,当然支持多租户的云数据库是个更好的选择。

收起
银行 · 2019-06-28
浏览1492

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2019-06-26
  • 关注会员:4 人
  • 问题浏览:2280
  • 最近回答:2019-06-28
  • X社区推广