ASP.NET - app_data文件夹中sql server数据库的性能影响

时间:2008-09-11 03:25:56

标签: asp.net sql-server database

默认的 asp.net 成员资格提供程序在.mdf数据库中使用app_code sql server数据库文件。
在调用平面文件数据库而不是在标准sql环境中运行它时,这有多可扩展? 这仅适用于中小型交通网站吗?

2 个答案:

答案 0 :(得分:3)

对于可在一台服务器上运行的任何网站,这是一个合理的权衡。这对于中小型交通网站来说是相当合理的。

当您发展到Web场的某个点时,您最好使用单独的服务器。此外,根据您的应用程序依赖于数据库的方式,您可能会发现更好的性能将SQL查询交给完全不同的服务器/处理器来处理数据库端。

答案 1 :(得分:0)

除了“学习”项目之外,我不建议这样做。

对于任何实际应用程序,无论大小如何,您都不知道要添加的“下一个功能”类型。您希望拥有一个真实的独立数据库,您可以在其中委派功能,您可以将作业设置为独立运行,坐在不同的HD上,可能将其拆分为不同的VM?

您可以使用SQL Express并且仍然是“免费”的,并且最好在网站增长之前进行此分离并且数据库更难移动。