拆分数据库Web应用程序 - 好主意还是坏主意?
Application1在ServerX上使用database1
Application2在ServerY上使用database2
两个应用程序都通过Web服务API进行通信,它们是同一个应用程序的一部分, 一个应用程序用于管理用户的个人资料/个人数据,而另一个应用程序用于管理用户的财务数据。
或者只是将它们放在一起并在同一台服务器上使用1个数据库?
答案 0 :(得分:2)
这是一个无人能回答的问题,除非我们知道为什么他们被分裂开始的原因。例如,由于法律或合同/标准原因(例如PCIDSS),用户的财务信息可能会保持独立。
答案 1 :(得分:0)
同意这不是我们可以回答的问题。我认为可以说的是,按照松散耦合的组件的优点,它们可以分开,但如果情况 - 成本,性能,安全性等要求它的方式或方式取决于具体情况和判断。