我需要开发一个面向中型Inernet的网站(例如,少于1000个用户),用于信息共享和简单的工作流程.由于预算限制,我选择免费数据库.由于开发人员熟悉.Net,C#/ ASP.Net是选择的编程语言.我使用Windows Server 2008 x64版本作为操作系统.
我想知道在我的情况下,使用MySQL或sql Server Express(免费)的优缺点?我认为结论可能与不同的人/观点不同,但学习事实(利弊)将有利于我做出决定.
提前致谢,
乔治
最佳答案
如果
sql Server Express满足您的需求而不会遇到其限制,并且您的开发人员/
管理员最熟悉MS
sql,那么请使用它.
否则,使用MysqL.
在这些情况下,总体战略通常是使用您所知道的,只要它能满足您的技术需求.
sql Server Express的限制是:
>一次仅限一个处理器(尽管它可以使用多核处理器的所有核心)
>可以使用最大1GB的RAM来缓冲数据
>最大数据库数据大小为4GB(2012年为10GB)
>不包括sql Profiler(但可以与廉价的开发人员版工具一起使用)
>未提供工作安排(IIRC)
>未提供进出口(IIRC)
sql Server Express仍然使用与其他所有版本相同的数据库引擎,并且除了上述限制外,它的性能不受限制.
原文链接:https://www.f2er.com/mysql/434061.html