SQLSERVER各版本功能对比

从我最开始接触的SQL SERVER 2000 开始,已经经历了如此多的版本。下面简单阐述下各个版本新增的功能:

SQL SERVER 2000
日志传送
索引视图

SQL SERVER 2005
分区

数据库镜像
(只有 SQL Server 2005 Enterprise Edition SP1 和更高版本支持异步数据库镜像。)
联机索引
数据库快照
复制
故障转移群集

SQL SERVER 2008

数据压缩
资源调控器
备份压缩

SQL SERVER 2008 R2

R2标志表示这是SQL Server的一个中间版本,而不是一个主版本 .此版本目前我的客户中,使用还是非常多,性能稳定,虽然新增功能比较少:
新增数据中心版,最大支持256核.
Unicode压缩

(为Unicode存储提供一个简单的压缩方案,通过Unicode压缩,可以减少Unicode字符对空间的占用)

SQL SERVER 2012

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

SQL SERVER 2014
这个版本的新特效特别多,和非常有用,可以多了解下.

内存优化表
备份加密
针对基数估计的新设计
AlwaysOn 增强功能
延迟持续性 (将部分或所有事务指定为延迟持久事务,从而能够缩短延迟)
分区切换和索引生成

(官网写得Partition Switching and Indexing,感觉是有问题的,其实就是分区表的单个分区可以重建)
列存储索引
缓冲池扩展 就是使用SSD 扩展缓冲池
增量统计信息
资源调控器增强功能
(–之前只能控制CPU和内存,2014 开始可以控制IO)

DBCC CHECK 支持maxdop 提示

SQL SERVER 2016

全程加密技术(Always Encrypted)
JSON支持
多TempDB数据库文件

(以前也是支持的,在2014 开始就在error log提示,2016中,在安装时就可以设置。)
Query Store
(前几天去参加微软的培训还讲到的,挺不错的功能。可以帮助解决参数嗅探的问题,数据库升级的时候也可以用到它)
支持R语言
Live Quer y St at ist ics
(可以更清晰的看到执行计划的开销(水流式))

SQL SERVER 2017
可恢复的在线索引重建

允许您在发生故障(例如故障切换到副本或磁盘空间不足)之后恢复在线索引重建操作。

IDENTITY_CACHE option

当此选项设置为OFF时,它可以避免在服务器意外重新启动或故障切换到辅助服务器的情况下,标识列值的间隙

CLR在.NET Framework中使用代码访问安全性(CAS),该框架不再支持安全边界。

使用PERMISSION_SET = SAFE创建的CLR程序集可能能够访问外部系统资源,调用非托管代码并获取sysadmin权限

图表数据库功能

用于多对多关系建模

Read-scale availability groups without cluster

可以在不依赖集群的情况下,搭建读的可用性组,分担读压力。不过此时不能实现高可用。

R/PYTHON 机器学习方面的功能

SQLServer各个版本之间的差异相关推荐

  1. 1400软件 rslogix_Rslogix 500软件各版本之间的差异、差别或区别

    AB PLC软件 详细资料 点击数:12449 logix 500软件各版本之间的差异.差别或区别 Rslogix 500各个软件版本的订货号及介绍 1.9324-RL0700NXENE: RSLog ...

  2. sqlserver不同版本之间数据库的还原方法

    一.相同版本之间还原 1.在一台数据库上备份bak文件直接还原到另外一台数据库上 2.如果上述出现问题,先新建一个数据库,然后则执行如下代码还原(修改红色部分为bak文件在PC上的位置): resto ...

  3. web3 0.2.x 和 1.x.x版本之间的差异

    版本差异 单位转换 0.2.x web3.fromWei(13144321,'ether') 1.x.x web3.utils.fromWei(13144321,'ether') 1.0以后的版本使用 ...

  4. Android各版本之间的差异

     Android 2.2   发行日期:2010.5.20 相对于上一个版本的改变: 1,  整体性能的大幅度提升 2,  3G网络共享功能 3,  Flash的支持 4,  App2sd功能 5 ...

  5. sqlserver数据库版本之间的转换之Microsoft SQL Server Database Publishing Wizard 使用

    大家好,相信大家在发布 Asp.net 的时候都会与 Microsoft SQL 数据库打交 道吧!可是怎么才能把我们的数据库部署到远程的虚拟机上呢?今天我给大家介 绍个好方法,那就是用"M ...

  6. tp5和tp6版本之间的差异

    TP5主要特性: 规范:遵循PSR-2.PSR-4规范,Composer及单元测试支持: 严谨:异常严谨的错误检测和安全机制,详细的日志信息,为你的开发保驾护航: 灵活:减少核心依赖,扩展更灵活.方便 ...

  7. Win11系统各个版本之间的比较,看完你就懂了!

    Win11系统是微软全新发布的电脑操作系统,当然Win11有着很多的版本,每一个版本功能定位都有一定的差异,那么Win11系统哪个版本最好呢?今天小编就为大家带来Win11各个版本之间的差异,感兴趣的 ...

  8. 开发一个基于Dalvik字节码的相似性检测引擎,比较同一款Android应用程序的不同版本之间的代码差异(二)

    上文我们说过,<针对Dalvik字节码的相似性检测引擎,比较同一款Android应用程序的不同版本之间的代码差异>这篇文章计划分两个部分来讲解,上文只介绍了如何利用Quarkslab公司开 ...

  9. python中3or5什么意思_示例详解Python3 or Python2 两者之间的差异

    每门编程语言在发布更新之后,主要版本之间都会发生很大的变化. 在本文中,Vinodh Kumar 通过示例解释了 Python 2 和 Python 3 之间的一些重大差异,以帮助说明语言的变化. 本 ...

最新文章

  1. 【转】Winform输入法控制
  2. mysql 的man参数详解_pacman命令详解
  3. PXE安装CentOS
  4. Android--SensorEventListener和AudioManager实现根据条件转换手机震动和响铃
  5. python难学嘛-终于明白0基础学python难吗
  6. 分析linux系统的运行性能,Linux系统如何分析CPU的性能瓶颈
  7. php输出一百个hello,如何使用 PHP 输出 hello world?
  8. Canal数据同步策略
  9. lua_path环境变量设置linux,ubuntu16.04安装lua环境
  10. uniapp 支付(支付宝,微信支付)
  11. python中逻辑回归结果怎么看_python – 为什么statsmodels不能重现我的R逻辑回归结果?...
  12. aws python sns_使用AWS Lambd从AWS SNS读取时修改JSON消息
  13. SpringBoot入坑-请求参数传递
  14. 9种常见的反爬虫策略思路
  15. C++ opencv基于帧差法的关键帧提取
  16. 嫡权法赋权法_赋权法_
  17. MC34063降压电路
  18. 一个ETF基金经理的心路历程
  19. PSINS源码阅读—STIM300/GNSS组合导航
  20. win10使用VMware Workstations安装CentOS

热门文章

  1. 5种快速查找容器文件系统中文件的方法
  2. 【实战技能】如何做好技术培训?
  3. CH551、CH552、CH554 、CH558、CH559下载步骤
  4. dim和redim什么区别
  5. linux db2删除表字段命令,DB2—alter追加/删除/重置column操作
  6. 提交恶意代码,这所大学被“封杀”
  7. 多级雷达图绘制python_Python 详解雷达图/蛛网图
  8. 如何清理hue元数据库里面的历史数据
  9. 存储基础:ATA、SATA、SCSI、SAS、FC
  10. 模拟灯光JAVA_著名CG灯光大师谈灯光技术