ASP.NET与MySql或SqlExpress?

时间:2009-11-26 09:35:52

标签: mysql sql-server sql-server-express

我已经有一个网站并将其移至新的VPS。我可以选择使用MySql数据库或Sql Server Express 2008版数据库(我不想支付SQL Server,因为我也负担不起,因为我还有其他费用)。我的知识网站每天有大约10K的点击量。

我的问题是

  1. 如果我使用带有MySql的ASP.NET,这将能够处理当前的负载以及将来的负载吗?

  2. 如果我使用带有Sql Server Express 2008的ASP.NET,那么Sql Server express 2008是否能够处理这么多的负载,因为我看到使用Sql Express数据库的示例应用程序速度较慢。我知道在Sql Server Express中CPU和内存(1 GB RAM)方面存在限制

  3. 我当前的服务器有Windows Server 2008 R2,1GB RAM。增加RAM将有助于Sql Server Express?

  4. 请提出任何建议

2 个答案:

答案 0 :(得分:1)

  1. 我不知道MySQL,但10K点击/天是没有的(当然,除非它们都在10分钟内发生,其余时间没有流量)。
  2. 与1相同。
  3. SQL server express将使用1GB,但RAM也用于系统中的其他内容。升级到2GB肯定会有所帮助,高于不确定性,但RAM很便宜所以购买4GB是安全的。
  4. 编辑:10K点击/天,均匀分布,每秒0.12次点击,或每8.5秒点击一次。

答案 1 :(得分:0)

我会选择SQL Server Express,以便您可以轻松利用ASP.NET Membership元素。它会处理比你提到的更高的负载,但是像Erik说的那样,给它一些RAM。

善,