mssql sqlserver中各版本功能对比


摘要:
下文讲述sqlserver中各版本中功能对比,如下所示:



sqlserver 2000版本说明

sqlserver 2000是大家使用最早的一个sql版本,也是一个最基本的sql版本,拥有基础的sql功能,事务、索引视图、日志等功能。



sqlserver 2005版本说明

拥有数据库分区、数据库镜像、数据库快照、数据库复制、数据库故障转移集群功能



sqlserver 2008版本说明

拥有数据库压缩、数据库资源控制、数据库备份压缩



sqlserver 2008 R2版本说明

cpu 支持最大内核256核
提供全新的unicode压缩方案



sqlserver 2012

AlwaysOn、Columnstore 索引、增强的审计功能、大数据支持



sqlserver 2014

内存优化表、备份加密、针对基数估计的新设计、AlwaysOn 增强功能、
延迟持续性 (将部分或所有事务指定为延迟持久事务,从而能够缩短延迟)、
分区切换和索引生成、
列存储索引、
缓冲池扩展 就是使用SSD 扩展缓冲池、
增量统计信息、
资源调控器增加IO控制功能



sqlserver 2016

全程加密技术(Always Encrypted)、JSON支持、多TempDB数据库文件、 执行计划更加详细化



sqlserver 2017

可恢复的在线索引重建、
当此选项设置为OFF时,它可以避免在服务器意外重新启动或故障切换到辅助服务器的情况下,标识列值的间隙
CLR在.NET Framework中使用代码访问安全性(CAS),该框架不再支持安全边界。
使用PERMISSION_SET = SAFE创建的CLR程序集可能能够访问外部系统资源,调用非托管代码并获取sysadmin权限
图表数据库功能
用于多对多关系建模
Read-scale availability groups without cluster
可以在不依赖集群的情况下,搭建读的可用性组,分担读压力。不过此时不能实现高可用
R/PYTHON 机器学习方面的功能