小编rdk*_*ine的帖子

使用多个数据库与使用单个数据库的优缺点

我在做一个需要使用 7 个数据库的新项目,认为性能、稳定性、优化更容易实现。

虽然我不同意,但我在收集使用单个数据库(将表拆分为逻辑域)的好参数时遇到了麻烦。

到目前为止,我的一个论点是数据完整性(我不能在数据库之间使用外键)。

使用单个或多个数据库的优点/缺点是什么?

[到目前为止的总结]

针对多个数据库的参数:

  • 丢失数据完整性(不能在数据库上使用外键)

  • 丢失恢复完整性

  • 获得复杂性(数据库用户/角色)

  • 小概率服务器/数据库将关闭

解决方案:

  • 使用模式来分隔域。

  • POC:使用虚拟数据来证明 7/1 db 的执行计划中的要点

sql-server-2008 database-design sql-server architecture

17
推荐指数
3
解决办法
4万
查看次数