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

时间:2010-05-04 03:11:15

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

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


Application1在ServerX上使用database1

Application2在ServerY上使用database2

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

或者只是将它们放在一起并在同一台服务器上使用1个数据库?

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

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