{eval=Array;=+count(Array);}

问答专栏Q & A COLUMN

SQL Server真的比不上MySQL吗?

weanwean 回答0 收藏1
收藏问题

10条回答

go4it

go4it

回答于2022-06-28 13:45

Sql Server是高端数据库,Mysql只是中端数据库。你这是完全搞反了哎。

Mysql之所以流行,是因为免费。但现在Sql Server有免费版了,而Mysql也有了收费版。所以今天,收费与否这个差异,其实已经不存在了。

而从技术角度,则是Sql Server更有优势。

Mysql的问题在于,它的精度低,浮点数超过4个字节,就会自四舍五入,后面的小数点位被直接丢弃

所以Mysql无法用于对数字精度敏感的行业。比如金融、科研、军事、精密制造业等。

Sql server就不存在这个问题,具有最高等级精度,任何行业都是可以使用的。缺点前面已经说了,它之前只有收费版。直到2018年才开始推免费版。

而互联网行业对精度要求不高,当初为了节省成本,在互联网大爆发时期,大规模使用了Mysql。因此导致Mysql的普及度非常高。

用红米手机的人,比用ucloudMate系列的人多,但这不代表Mate系列比不上红米。

评论0 赞同0
  •  加载中...
MiracleWong

MiracleWong

回答于2022-06-28 13:45

之前搞了个百亿级的社会工程库,mysql跑不动,但是sqlserver能优化到查询秒出,还自带友好中文索引,特别好的一点是微软的sqlserver也能支持linux

评论0 赞同0
  •  加载中...
OBKoro1

OBKoro1

回答于2022-06-28 13:45

SQL Server 性能远超 MYSQL,但SQL Server太贵,MySql 又成了 Oracle 的,所以我们的项目都用 PostgreSQL

评论0 赞同0
  •  加载中...
BDEEFE

BDEEFE

回答于2022-06-28 13:45

你这是故意找事,故意反着问吧!一个是花钱召集全世界顶尖的人才,当吃饭的家伙认认真真做,在办公室里开发的,商业产品,一个是全世界的爱好者,利用业余时间搞你是不是问反了?

评论0 赞同0
  •  加载中...
chengtao1633

chengtao1633

回答于2022-06-28 13:45

sql server 比肩甚至超越Oracle.你说不去my SQL ?像sap这样企业大型系统,很多公司都迁移到sql server.

评论0 赞同0
  •  加载中...
xiaokai

xiaokai

回答于2022-06-28 13:45

从性能和产品力上讲,SQL Server是远超MySQL的。前者同样可以跨平台运行于windows和linux系统上。

从价格投入上讲,SQL Server也是远超MySQL的。前者价格按服务器核数收费,动辄一二十万的费用那是常态。

评论0 赞同0
  •  加载中...
SillyMonkey

SillyMonkey

回答于2022-06-28 13:45

只是一个数据库...大部分人只要会索引...性能的天花板和99%的开发人员无关...

就算有关也和两个数据库的性能差异无关..

两者之间的sql语录差别不大..学一个另外一个基本都会..


对于学习,或者开发不用纠结...

大厂基本轮不到你去选择..

以后做大到时候转换也就个把星期就能完成...

评论0 赞同0
  •  加载中...
weij

weij

回答于2022-06-28 13:45

Mysql怎能与SQL Server比呢?SQL Server是个高度集成的关系数据库,使用Mysql(社区版)主要是开源免费。

评论0 赞同0
  •  加载中...
tracymac7

tracymac7

回答于2022-06-28 13:45

SQLServer在数据库领域绝对是一流,对标Oracle、DB2等主流商用数据库,一套价格在几十万级别。MYSQL的优势是开源免费,即使商用价格也不贵。

市场选择告诉我们,sqlserver比mysql要好些的。

评论0 赞同0
  •  加载中...
supernavy

supernavy

回答于2022-06-28 13:45

如果从数据库名词的含义来对比,sqlserver无论从哪个方面,都要吊打MySQL!从品牌价值与性能来对比,MySql相当于捷达,而SqlServer相当于BBA系列!

不黑不吹,并不是说二者之间,一定要分个伯仲!一个绝对的好,一个绝对的不好!小孩才做选择题,成年人只看实际的应用场景!

在传统的数据库时代,MySql的比重并不突出!对于大型企业来说,选择非常明确,Oracle Or Sqlserver,这是一个问题!甚至作为服务器陪嫁的DB2,在一些企业级应用中,也存在着一定的身影!

一台高性能的数据库服务器,结合一个稳定、可靠、性能出色的数据库系统,成为了那个时代的主旋律!

但对于移动互联时代,传统的数据库的劣势,则显得更加突出!并不是性能不可靠,而是产品本身存在不适应性!而是分布式的系统架构,追求的是无限横向扩展能力的!

在这套技术体系的推动下,服务器成为了最廉价的成本,但数据库则成为了昂贵的奢侈品!对于主流知名产品IT产品,是受版权的严格保护的!

如果你用于非营利性使用,那么官方则可以睁一只眼闭一只眼,如果你用他们的产品,进行盈利,创造了巨额价值,还使用盗版的话!那么分分钟律师函就会到位!

尤其作为上市企业,其中上市的条款中,就有明确的关于版权保护的约定!所以对于大型企业,如果选择这些数据库产品,无疑成为了这些超级IT机构的打工者!挣来的大把钞票,拱手就会送给他人!

这种巨大的成本,即使是收入爆炸式增长的互联网企业,也是难以驾驭与承受的!例如:ucloud创业初期,就是采用Oracle数据库,也聘请了很多的DBA!

但随着规模的不断增长,果断地叫停了这种成本代价极高的产品路线,转成自主的数据库体系了,在一些开源的数据库版本,寻求适用于自己的发展路线!

MySql进入移动互联时代,一路走热!成为了互联网技术体系下的宠儿,接下来让我们分析下其优势所在!

体积更小:

相对于Oracle与SqlServer,动则几个G的安装包来说!MySql的体积足够小,安装与部署相对灵活、简单!更适合快速的作战需求!

开源一套:

作为互联网企业来说,如今最主要的成本就是人力资源了!开源的Java编程语言,开源的MySql版本选择,开源的Linux服务器,开源的Tomcat,与创造的利润相比,几乎一切都是白嫖!成本投入与收入相比,简直是天差地别。

白嫖一时爽,但一直白嫖一直爽!这也是为什么互联网企业,痴迷于开源体系的原因!究其核心原因,并非所谓的生态,并非所谓的技术解决方案的成熟,而是成本!

资本最喜爱的事情,就是无限的降低成本,无限地追求最高利润,这才是资本的本质,也是资本永恒追求的目标!

扩展能力:

MySQL虽然多带带作战,根本无法与Oracle与SqlServer相提并论!但其扩展性却非常的灵活,单挑不行,那么可以群狼战术!

用数量去弥补能力的不足,数量的扩张,不仅没有带来成本的上升,反而性能可以大幅提升!结合NoSql技术的普及,以及大数据的应用,已经完全可以应对目前的需求了!

总结一下:

所谓时势造英雄,英雄的诞生需要时代背景,而MySql无疑符合这个时代的要求!结合MySql的诸多特性,成为这个时代的焦点所在,也是情理之中的事情!

喜欢的小伙伴可以关注我,一起交流学习!我是IT鸟叔,一位喜欢写程序、钓鱼、喝茶、玩游戏的中年大叔!

评论0 赞同0
  •  加载中...

最新活动

您已邀请0人回答 查看邀请

我的邀请列表

  • 擅长该话题
  • 回答过该话题
  • 我关注的人
向帮助了您的网友说句感谢的话吧!
付费偷看金额在0.1-10元之间
<