繁体   English   中英

SQL 服务器 2008 R2 - Web 版 VS. 标准

[英]SQL Server 2008 R2 - Web Edition VS. Standard

我需要为项目选择 SQL Server 2008 R2 版本,但我不知道哪个版本最适合。 网站每月应该有 200 万次展示/10 万独立用户。 该站点的数据库非常紧凑,最多占用 50MB。 大多数查询是带有一些复杂连接的 SELECT,但没有 UPDATE/DELETE/INSERT。

我认为 web 版本应该可以完成这项工作,但恐怕它无法升级或无法处理负载。 你会推荐什么?

您是否考虑过使用 SQL Server Express? 您的所有数据都将适合 memory 并且由于它是只读的,因此您不会遇到锁争用的太多问题,因此即使仅限于一个 CPU 也可能不是那么糟糕。

此外,鉴于您似乎还没有达到 2M 的印象规模,为什么不从免费但功能齐全的选项开始,直到您真正需要更强大的选项(只要确保监控、计划、和相应的预算。)。

进行负载测试和运行模拟可以帮助指导您的决策。 调整您的查询和索引作为其中的一部分 - 经过微调的 SQL Express 实例可以轻松胜过在任何其他版本中运行的实施不佳的系统。

如果没有硬性数字来计算选项和/或实际负载测试,很难说,但我怀疑 web 现在对你来说已经足够好了。 在任何一种情况下,如果规模不起作用,撤消决定并不是一个棘手的决定——您的代码库不会在意。

规模方面,4 个处理器和最大 memory 对 go 有很大的空间,特别是如果您的数据只有 50mb。 你可以毫不费力地在 RAM 驱动器中运行它,这会使事情变得异常快。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM