如果从数据库名词的含义来对比,sqlserver无论从哪个方面,都要吊打MySQL!从品牌价值与性能来对比,MySql相当于捷达,而SqlServer相当于BBA系列!
不黑不吹,并不是说二者之间,一定要分个伯仲!一个绝对的好,一个绝对的不好!小孩才做选择题,成年人只看实际的应用场景!
在传统的数据库时代,MySql的比重并不突出!对于大型企业来说,选择非常明确,Oracle Or Sqlserver,这是一个问题!甚至作为服务器陪嫁的DB2,在一些企业级应用中,也存在着一定的身影!
一台高性能的数据库服务器,结合一个稳定、可靠、性能出色的数据库系统,成为了那个时代的主旋律!
但对于移动互联时代,传统的数据库的劣势,则显得更加突出!并不是性能不可靠,而是产品本身存在不适应性!而是分布式的系统架构,追求的是无限横向扩展能力的!
在这套技术体系的推动下,服务器成为了最廉价的成本,但数据库则成为了昂贵的奢侈品!对于主流知名产品IT产品,是受版权的严格保护的!
如果你用于非营利性使用,那么官方则可以睁一只眼闭一只眼,如果你用他们的产品,进行盈利,创造了巨额价值,还使用盗版的话!那么分分钟律师函就会到位!
尤其作为上市企业,其中上市的条款中,就有明确的关于版权保护的约定!所以对于大型企业,如果选择这些数据库产品,无疑成为了这些超级IT机构的打工者!挣来的大把钞票,拱手就会送给他人!
这种巨大的成本,即使是收入爆炸式增长的互联网企业,也是难以驾驭与承受的!例如:阿里创业初期,就是采用Oracle数据库,也聘请了很多的DBA!
但随着规模的不断增长,果断地叫停了这种成本代价极高的产品路线,转成自主的数据库体系了,在一些开源的数据库版本,寻求适用于自己的发展路线!
MySql进入移动互联时代,一路走热!成为了互联网技术体系下的宠儿,接下来让我们分析下其优势所在!
体积更小:相对于Oracle与SqlServer,动则几个G的安装包来说!MySql的体积足够小,安装与部署相对灵活、简单!更适合快速的作战需求!
开源一套:作为互联网企业来说,如今最主要的成本就是人力资源了!开源的Java编程语言,开源的MySql版本选择,开源的Linux服务器,开源的Tomcat,与创造的利润相比,几乎一切都是白嫖!成本投入与收入相比,简直是天差地别。
白嫖一时爽,但一直白嫖一直爽!这也是为什么互联网企业,痴迷于开源体系的原因!究其核心原因,并非所谓的生态,并非所谓的技术解决方案的成熟,而是成本!
资本最喜爱的事情,就是无限的降低成本,无限地追求最高利润,这才是资本的本质,也是资本永恒追求的目标!
扩展能力:MySQL虽然单独作战,根本无法与Oracle与SqlServer相提并论!但其扩展性却非常的灵活,单挑不行,那么可以群狼战术!
用数量去弥补能力的不足,数量的扩张,不仅没有带来成本的上升,反而性能可以大幅提升!结合NoSql技术的普及,以及大数据的应用,已经完全可以应对目前的需求了!
总结一下:所谓时势造英雄,英雄的诞生需要时代背景,而MySql无疑符合这个时代的要求!结合MySql的诸多特性,成为这个时代的焦点所在,也是情理之中的事情!
喜欢的小伙伴可以关注我,一起交流学习!我是IT鸟叔,一位喜欢写程序、钓鱼、喝茶、玩游戏的中年大叔!