The*_*eAJ 15 c# mysql sql-server
在最长的时间里,我一直在使用MySQL服务器处理数据(在JAVA和C#中).但最近,我一直听到有关LINQ和SQL Server的好消息.我一直在考虑转换,但我对SQL Server知之甚少.
任何以前使用过SQL Server的人都可以在性能和可用性方面定义它与MySQL服务器的对比情况.
我也听说SQL Server对C#更好,因为它基本上是内置的.
Jus*_*ant 54
我已经在大型和小型C#项目上使用了SQL Server多年,但去年在各种C#(但与开源相关和启动相关的)项目中使用了大部分MySQL,这些项目已经在使用MySQL.
我想念SQL Server!根据我的经验,SQL Server在很多方面都更好:
ROW_NUMBER(),GROUPING_SETS,OPTIMIZE FOR,计算列等.也就是说,存在重大缺陷,可能会或可能不会成为您的交易破坏者:
警告:我听说MySQL 6.0应该解决上面的许多差距和差异,但我承认自己没有跟上Oracle事物等将如何影响日程安排和/或功能集的速度.
re:你的"C#是内置的"注意:是的,你可以使用.NET语言开发存储过程,函数,聚合等,但是在大多数情况下恕我直言这比它的价值更麻烦,包括因为部署更难和DBA对其服务器上的.NET代码不太满意.对于C#+ .NET + Visual Studio + SQL Server组合,恕我直言,真正的胜利是它们在过去十年中并行设计,可以很好地协同工作,因此您将获得易用性和协同作用.可能无法使用MySQL.也就是说,正如我上面提到的,这不是一个交易破坏者或交易制定者......使用SQL Server与其他Microsoft堆栈相比更加顺畅.
总而言之,让我明确一点,对于许多数据库工作负载,MySQL足够好 - 它可以工作,它很稳定,速度很快,有相当好的工具等等.而且价格实惠!:-)我永远不会因为他们使用MySQL而拒绝一个项目.但这种比较就像驾驶本田而不是宝马......本田可以让你到达你想去的地方,但如果你的钱包可以拿走它,那么你可以通过Bimmer享受更多的乐趣.:-)
| 归档时间: |
|
| 查看次数: |
26815 次 |
| 最近记录: |