我正在一个新项目中工作,该项目要求使用7个数据库,并认为更容易实现性能,稳定性和优化。
虽然我不同意,但我在收集好的参数以使用单个数据库时遇到了麻烦(将表拆分为逻辑域)。
到目前为止,我有一个论点是数据完整性(我不能在数据库之间使用外键)。
使用单个或多个数据库有哪些优点/缺点?
[到目前为止的总结]
针对多个数据库的参数:
丢失数据完整性(不能在数据库上使用外键)
失去还原完整性
获得复杂性(数据库用户/角色)
小赔率服务器/数据库将关闭
解决方案:
使用架构来分隔域。
POC:使用伪数据证明7/1 db执行计划中的重点