首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >除了初始成本之外,在使用.net的MSQL server上使用MySQL还有其他好处吗?

除了初始成本之外,在使用.net的MSQL server上使用MySQL还有其他好处吗?
EN

Stack Overflow用户
提问于 2008-10-22 22:10:03
回答 7查看 508关注 0票数 5

我两者都用过,我发现MySql有几个令人沮丧的bug,对IDE集成、分析、集成服务、报告,甚至缺乏一个像样的管理器的支持有限。MSSQL Server的总拥有成本也被吹捧为低于MySql (.net环境),但是保持开放的心态,有人能指出MySQL的杀手级特性吗?

EN

回答 7

Stack Overflow用户

发布于 2008-10-22 22:18:39

我过去使用过MySQL,最近也在使用MSSQL,但我不记得MySQL有什么不能做的了。

我认为MySQL最致命的特性就是它的简单性。对于某些项目,您不需要像MSSQL这样的大型系统所能提供的所有功能。我继承了UNIX的传统,发现像my.ini这样的简单配置文件是MySQL的杀手级特性。

此外,MySQL的安全系统不那么健壮,但它使工作适合大多数应用程序。从这个角度来看,我认为MySQL本身就是杀手锏,应该保持这种方式,让年轻用户首先通过一个简单的视图来接触关系数据库管理系统。如果您的项目变得足够大,以至于您正在考虑切换到更健壮的系统,那么MSSQL可以作为一种可能性出现。

这就是我的遭遇。

票数 2
EN

Stack Overflow用户

发布于 2008-10-22 22:33:40

我能想到的唯一一件事就是锁定。传统上,SQLServer的锁定策略很糟糕,这让许多人陷入了困境。

最终,你应该使用你喜欢的东西。这并不是说MySQL不足以与MS SQL竞争,例如。Slashdot使用MySQL,所以它的高可伸缩性性能几乎没有问题。

然而,它的杀手级特性是它是免费的-你可以部署尽可能多的它们,而不需要担心许可问题。这对软件的传播来说比任何人想象的都要重要。

(TCO是一件很难计算的事情,而且只有付费顾问和其他既得利益集团才会给出建议。忽略这一点。MSSQL很贵,而MySQL是免费的。)

票数 1
EN

Stack Overflow用户

发布于 2008-10-22 22:58:20

大约6年前,我开发了一个定制的电子商务网站,使用的数据库是ASP和MySQL。当时,MySQL显然是比MSDE更好的选择,它内置了节流,这让我非常担心,以至于我使用了MySQL。此外,使用MySQL和MSDE/SQL在编码方面的差异也不是很大。

现在这么多年过去了,我一直在尝试将代码转换成.NET,甚至在从CRLab购买了商业MySQL驱动程序之后也是如此。我发现,正如您所暗示的那样,IDE集成并没有达到标准。

我要说的是,即使我们的数据库表接近4 4GB,MySQL也做得很好。因此,当我切换到MSSQL时,我必须继续使用SQL Workstation或更高版本($$$),而不是使用SQL Express,它有4 go的限制。

我所有的经验都改变了我开发新网站的方式。现在,除非它预计会有大量的流量。我使用VistaDB,然后在需要时升级到SQL Server。VistaDB与SQL Server在语法和数据源方面都是兼容的。最好的部分是,它只是一个数据库文件和一个用于bin文件夹的dll。

这是我基于在ASP和现在的.NET中使用MySQL的个人经验得出的结论。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/227710

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档