sqlserver各版本的介绍对⽐
下表就是SQL SERVER 发布的历史,最近的版本⼏乎都是2年⼀发布,突然出来个2017让⼈猝不及防啊。
⼀、SQL SERVER 发布的历史
15.0 2020 SQL Server 2019
⼆、各版本功能对⽐
从我最开始接触的SQL SERVER 2000 开始,已经经历了如此多的版本。下⾯简单阐述下各个版本新增的功能:
1、SQL SERVER 2000
⽇志传送
索引视图
2、SQL SERVER 2005
分区
数据库镜像
(只有 SQL Server 2005 Enterprise Edition SP1 和更⾼版本⽀持异步数据库镜像。)
联机索引
数据库快照
复制
故障转移集
3、SQL SERVER 2008
数据压缩
资源调控器
备份压缩
4、SQL SERVER 2008 R2
R2标志表⽰这是SQL Server的⼀个中间版本,⽽不是⼀个主版本 .此版本⽬前我的客户中,使⽤还是⾮常多,性能稳定,虽然新增功能⽐较少:
新增数据中⼼版,最⼤⽀持256核.
Unicode压缩(为Unicode存储提供⼀个简单的压缩⽅案,通过Unicode压缩,可以减少Unicode字符对空间的占⽤)
sql server2000简介5、SQL SERVER 2012
AlwaysOn
Columnstore 索引
增强的审计功能
⼤数据⽀持
6、SQL SERVER 2014
这个版本的新特效特别多,和⾮常有⽤,可以多了解下.
内存优化表
备份加密
针对基数估计的新设计
AlwaysOn 增强功能
延迟持续性(将部分或所有事务指定为延迟持久事务,从⽽能够缩短延迟)
分区切换和索引⽣成(官⽹写得Partition Switching and Indexing,感觉是有问题的,其实就是分区表的单个分区可以重建)
列存储索引
缓冲池扩展就是使⽤SSD 扩展缓冲池
增量统计信息
资源调控器增强功能(--之前只能控制CPU和内存,2014 开始可以控制IO)
DBCC CHECK ⽀持maxdop 提⽰
7、SQL SERVER 2016
全程加密技术(Always Encrypted)
JSON⽀持
多TempDB数据库⽂件(以前也是⽀持的,在2014 开始就在error log提⽰,2016中,在安装时就可以设置。)
Query Store (前⼏天去参加微软的培训还讲到的,挺不错的功能。可以帮助解决参数嗅探的问题,数据库升级的时候也可以⽤到它)
⽀持R语⾔
Live Query Statistics(可以更清晰的看到执⾏计划的开销(⽔流式))
8、SQL SERVER 2017
可恢复的在线索引重建。允许您在发⽣故障(例如故障切换到副本或磁盘空间不⾜)之后恢复在线索
引重建操作。
IDENTITY_CACHE option。当此选项设置为OFF时,它可以避免在服务器意外重新启动或故障切换到辅助服务器的情况
下,标识列值的间隙。
CLR在.NET Framework中使⽤代码访问安全性(CAS),该框架不再⽀持安全边界。使⽤PERMISSION_SET = SAFE创建
的CLR程序集可能能够访问外部系统资源,调⽤⾮托管代码并获取sysadmin权限。
图表数据库功能。⽤于多对多关系建模。
Read-scale availability groups without cluster。可以在不依赖集的情况下,搭建读的可⽤性组,分担读压⼒。不过此时不
能实现⾼可⽤。
R/PYTHON 机器学习⽅⾯的功能
9、SQL Server 2019
⼤数据集
数据库引擎更多功能
新的⼯具Azure Data Studio
三、获取当前版本:
select @@version;
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论