【问题标题】:split a database web application - good idea or bad idea?拆分数据库 Web 应用程序 - 好主意还是坏主意?
【发布时间】:2010-05-04 03:11:15
【问题描述】:

拆分数据库 Web 应用程序 - 好主意还是坏主意?


Application1 使用 ServerX 上的 database1

Application2 在 ServerY 上使用 database2

两个应用程序都通过 Web 服务 API 进行通信,它们是同一个应用程序的一部分, 一个应用程序用于管理用户的个人资料/个人数据,而另一个应用程序用于管理用户的财务数据。

还是应该把它们放在一起,只在同一台服务器上使用 1 个数据库?

【问题讨论】:

  • 有多少用户?你有什么样的硬件?您的使用统计数据是什么?等等等等

标签: c# asp.net database database-design


【解决方案1】:

这是一个没人能回答的问题,除非我们知道为什么他们开始分裂的原因。例如,可能由于法律或合同/标准原因(例如 PCIDSS),用户的财务信息被分开保存。

【讨论】:

    【解决方案2】:

    同意这不是我们可以回答的问题。我认为人们可以说的是,按照松散耦合的组件的思路,它们可以分开是好的,但是如果情况——成本、性能、安全等要求它以一种方式或另一种方式取决于具体情况和判断。

    【讨论】:

      猜你喜欢
      • 2010-10-21
      • 1970-01-01
      • 2011-10-21
      • 2011-02-20
      • 1970-01-01
      • 2011-10-26
      • 2010-11-23
      • 1970-01-01
      • 2023-03-11
      相关资源
      最近更新 更多