当你拥有大量数据(和连接/搜索)时,MySQL与MS SQL相比有多便宜? 考虑一个像stackoverflow这样的网站已经充满了Q&As并且在获得dugg之后。

我的ASP.NET站点目前在SQL Server Express上,所以我不知道从长远来看成本如何比较。 虽然经过快速研究后,我开始羡慕MySQL人们所获得的节省。

===============>>#1 票数:5 已采纳

MSSQL标准版(32位或64位) 每个CPU插槽的成本约为5,000 美元 64位将允许您根据需要使用尽可能多的RAM。 企业版对于大多数部署来说并不是必需的,因此不必担心该许可证需要20美元。

如果您放弃许可证提供的许多有用工具,MySQL只是免费的,并且可能(至少在2008年)可能会像Sql Server一样扩展它。

从长远来看,我认为你将花费更多的钱在硬件和人员身上,而不仅仅是许可证。 如果你需要扩展,那么你可能会有现金流来处理$ 5K。

===============>>#2 票数:3

MS SQL相对于MySQL的性能优势可以忽略不计,特别是如果您通过服务器缓存(在RAM中),客户端缓存(缓存和过期头文件)和gzip压缩等服务器和客户端优化来缓解这些优势。

===============>>#3 票数:2

我知道stackoverflow有来自读取/写入的奇怪间隔死锁的问题,但他们声称他们的架构(MSSQL)保持良好状态。 这当然是在公开测试版之前,根据Jeff今天早些时候的推文:

在私人测试中,前32个最新/修改问题的范围大约是20分钟; 现在大约2分钟。

该网站尚未崩溃,这是对数据库的证明(以及良好的编码和测试)。

但为什么不发布一些关于您网站的具体数字?

===============>>#4 票数:1

当您拥有带有MySQL企业版的发行版(或构建人员)时,MySQL非常便宜。 这是一个高可用性版本,可在许多服务器上提供多主复制。

初次购买硬件(需要内存的Gigs!)和设置时间后,优点是低(许可证)成本。

缺点是具有许多连接的次优性能,没有全文索引,存储过程(我认为),并且需要将授权复制到每个主节点。

然而,它比PostgreSQL可用的复制/代理平衡设置更容易运行。

  ask by vintana translate from so

未解决问题?本站智能推荐:

14回复

什么是大型网站不使用MySQL与ASP.NET的原因是什么?

我从Stack Overflow和其他大型网站的高可伸缩性中读到了这篇文章 。 许多大型高流量.NET站点如lotsoffish.com,MySpace和Stack Overflow都使用.NET技术并将SQL Server用于其数据库。 在文章中,它说Stack Overflow中的一个消
3回复

如何跨多个服务器分区Mysql?

我知道水平分区......你可以创建很多表。 你怎么能用多台服务器做到这一点? 这将允许Mysql扩展。 在X服务器上创建X表? 有没有人愿意解释,或者有一个好的初学者教程(循序渐进)教你如何跨多个服务器进行分区?
1回复

MySql / MSSQL-签出记录以进行处理-缩放?

我试图找出最有效和可扩展的方法来在sql数据库中实现处理队列机制。 简而言之,我有一堆带有“反向链接”统计信息的“域”对象。 我想有效地找出哪些域需要处理其反向链接。 域表: ID,域名 反向链接表: id,domainId,计数,checkedTime 反向链接表具有许多
6回复

MySQL的最大功能

我怎么知道一个项目什么时候对MySQL来说很重要,我应该使用一些具有更好声誉的可扩展性? 在性能下降之前,MySQL是否有最大数据库大小? 与Oracle或SQL Server等商业DBMS相比,哪些因素导致MySQL不可行?
1回复

终止MySQL查询的优化和可伸缩性

我有这个ananidate查询: 为了可扩展性,我将优化此查询。 如果我的Carval.Name选项很少,那么annidate查询很快。 但是,如果我有越来越多的选项要附加到查询中,那么我的计算成本将非常高。 如果可以的话,我该如何优化这个动画查询? 我必须使用一些加入?
2回复

可扩展的MySQL数据库,用于类似邮件的消息

假设我们有一个受欢迎的网站。 我们需要在用户之间实现类似邮件的消息传递。 典型的解决方案是使用2个表: 用户 (user_id) 消息 (message_id,sender_id(引用user_id),receiver_id(引用user_id),主题,正文)。 该方法有2
1回复

从MS SQL到MySQL

这个存储过程在MySQL中会是什么样子? : ================================================== =======================
2回复

MySQL排序依据,限制为MS SQL排序依据

我目前正在将MySQL存储过程重写为MS SQL存储过程,但遇到了问题。 在MySQL存储过程中,有一个游标可以根据其最近的日期(effdate)选择一个值并将其放入变量(最税)。 经过研究后,我发现使用MS SQL时必须使用TOP,因为在MSSQL Sql Server中没有使用
5回复

将MS SQL脚本转换为Mysql和Oracle

我开发的其中一个应用程序在本地安装在客户的站点上。 这意味着我们必须支持MySQL,MSSQL和Oracle,因为并非所有客户都使用相同的数据库引擎。 我正在为应用程序编写补丁,其中一部分涉及执行5000行sql脚本来修改数据库。 该脚本是使用MSSQL语法编写的,但是我想知道是否有一
3回复

从MySQL到MS SQL,所有列均无效?

我有以下在MySQL中完美执行的查询,但在MS SQL Server上执行时却给我带来麻烦: 我收到以下错误: 我认为这与RIGHT JOIN ,但我不确定如何解决。 正如侧面说明,如果你不familar与MySQL,我只能从我加入了只有一行siteprofiles到fai