sql server各版本有什么区别
SQL SERVER2000版本侧重日志传送,索引视图;2005版本侧重分区,数据库镜像等;2008版本侧重于数据压缩,资源调控器等;2012版本了增强的审计功能等
SQL SERVER各版本对比
1、SQL SERVER 2000
日志传送,索引视图
2、SQL SERVER 2005
分区
数据库镜像
联机索引
数据库快照
复制
故障转移群集
3、SQL SERVER 2008
数据压缩
资源调控器
备份压缩
4、SQL SERVER 2008 R2
R2标志表示这是SQL Server的一个中间版本,而不是一个主版本 .此版本目前我的客户中,使用还是非常多,性能稳定,虽然新增功能比较少:
新增数据中心版,最大支持256核.
Unicode压缩
(为Unicode存储提供一个简单的压缩方案,通过Unicode压缩,可以减少Unicode字符对空间的占用)
5、SQL SERVER 2012
AlwaysOn
Columnstore 索引
增强的审计功能
大数据支持
6、SQL SERVER 2014
这个版本的新特效特别多,和非常有用,可以多了解下.
内存优化表
备份加密
针对基数估计的新设计
AlwaysOn 增强功能
延迟持续性 (将部分或所有事务指定为延迟持久事务,从而能够缩短延迟)
分区切换和索引生成
列存储索引
缓冲池扩展 就是使用SSD 扩展缓冲池
增量统计信息
资源调控器增强功能
(--之前只能控制CPU和内存,2014 开始可以控制IO)
DBCC CHECK 支持maxdop 提示
7、SQL SERVER 2016
全程加密技术(Always Encrypted)
JSON支持
多TempDB数据库文件
(以前也是支持的,在2014 开始就在error log提示,2016中,在安装时就可以设置。)
Query Store
(前几天去参加微软的培训还讲到的,挺不错的功能。可以帮助解决参数嗅探的问题,数据库升级的时候也可以用到它)
支持R语言
Live Quer y St at ist ics
(可以更清晰的看到执行计划的开销(水流式))
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 机器学习方面的功能以上就是sql server各版本有什么区别的详细内容,更多请关注小潘博客其它相关文章!