为什么网上的数据库教程全都是mysql和oracle,而没有SQLserver?
▍为什么网上的数据库教程全都是mysql和oracle,而没有SQLserver?
Oracle的设计理念比SQL Server先进很多了。SQL Server只是操作方便了点,很多底层逻辑被封装,这样子很不利于深入学习和性能调优。
▍为什么网上的数据库教程全都是mysql和oracle,而没有SQLserver?
因为你没用过sql server 。用过sql server 的话你就知道微软最强大最牛逼的功能:帮助手册。在sql server 客户端上按F1,你会有惊喜。谁会抱着金碗去乞讨呢?
▍为什么网上的数据库教程全都是mysql和oracle,而没有SQLserver?
现在MySQL开始被PostgreSQL慢慢代替了,postgresql性能比MySQL更好,更强大!
▍为什么网上的数据库教程全都是mysql和oracle,而没有SQLserver?
Mysql, Oracle, SQL Server都是比较流行 的数据库,Mysql, Oracle是Oracle公司的产品,而SQL Server则是Microsoft的产品,两家公司的主流阵地不同,Oracle公司的主要产品是数据库,而Windows的主要产品则是Windows操作系统。
1.流行度对比
Mysql, Oracle, SQL Server, 2012 ~ 2022 流行度评分变化曲线如下图所示,数据来自 db-engines.com
从图中可以看出SQL Server远不及 Mysql 和 Oracle.
2.支持操作系统对比
SQL Server:Linux,Windows
Mysql:FreeBSD,Linux,OS X,Solaris,Windows
Oracle:AIX,HP-UX,Linux,OS X,Solaris,Windows,z/OS
3.数据库引擎综合评分对比
SQL Server:938.46 排名第三
Mysql:1204.16 排名第二
Oracle:1254.82 排名第一
4.开源对比
SQL Server:商业
Mysql:开源
Oracle:商业
从上面的几个角度来看,SQL Server均不占优势,教程少也是理所应当的。
▍为什么网上的数据库教程全都是mysql和oracle,而没有SQLserver?
这简单啊,要看三种数据库的市场占有率和学习难度。有钱的大公司使用的大都是oracle,中小型公司使用的是sqlserver,技术比较强对性能要求比较高的就是mysql啦,从学习难度上看,微软的产品学起来比较简单,入门级别自学都可以,oracle和mysql相对复杂些。
------------------
推荐阅读: