【发布时间】:2015-04-03 21:42:52
【问题描述】:
我正在开发一个托管在 IIS 上的 ASP.NET MVC 4 Web 应用程序,它将在单个 SQL Server 2014 实例上使用多个数据库(每个数据库用于不同的公司)。该网络应用程序将用于分析和汇总大量业务数据。
在这种情况下,最佳做法是什么?如果只有一个 Web 应用程序和池与多个数据库一起使用,会不会出现性能问题?一个数据库可能有 1-20 个用户。
A 还是 B 哪个更好?
A) 1 个 Web 应用程序和 10 个数据库
B) 10 个 Web 应用程序和 10 个数据库
【问题讨论】:
-
一个与另一个无关。从功能上讲,您的应用程序连接到一个数据库还是 1000 个数据库并不重要。性能仅受每个数据库的单独性能限制,而不是涉及多少个数据库。
标签: sql-server database web-applications web