SQLServer各个版本之间的差异
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各个版本之间的差异相关推荐
- 1400软件 rslogix_Rslogix 500软件各版本之间的差异、差别或区别
AB PLC软件 详细资料 点击数:12449 logix 500软件各版本之间的差异.差别或区别 Rslogix 500各个软件版本的订货号及介绍 1.9324-RL0700NXENE: RSLog ...
- sqlserver不同版本之间数据库的还原方法
一.相同版本之间还原 1.在一台数据库上备份bak文件直接还原到另外一台数据库上 2.如果上述出现问题,先新建一个数据库,然后则执行如下代码还原(修改红色部分为bak文件在PC上的位置): resto ...
- web3 0.2.x 和 1.x.x版本之间的差异
版本差异 单位转换 0.2.x web3.fromWei(13144321,'ether') 1.x.x web3.utils.fromWei(13144321,'ether') 1.0以后的版本使用 ...
- Android各版本之间的差异
Android 2.2 发行日期:2010.5.20 相对于上一个版本的改变: 1, 整体性能的大幅度提升 2, 3G网络共享功能 3, Flash的支持 4, App2sd功能 5 ...
- sqlserver数据库版本之间的转换之Microsoft SQL Server Database Publishing Wizard 使用
大家好,相信大家在发布 Asp.net 的时候都会与 Microsoft SQL 数据库打交 道吧!可是怎么才能把我们的数据库部署到远程的虚拟机上呢?今天我给大家介 绍个好方法,那就是用"M ...
- tp5和tp6版本之间的差异
TP5主要特性: 规范:遵循PSR-2.PSR-4规范,Composer及单元测试支持: 严谨:异常严谨的错误检测和安全机制,详细的日志信息,为你的开发保驾护航: 灵活:减少核心依赖,扩展更灵活.方便 ...
- Win11系统各个版本之间的比较,看完你就懂了!
Win11系统是微软全新发布的电脑操作系统,当然Win11有着很多的版本,每一个版本功能定位都有一定的差异,那么Win11系统哪个版本最好呢?今天小编就为大家带来Win11各个版本之间的差异,感兴趣的 ...
- 开发一个基于Dalvik字节码的相似性检测引擎,比较同一款Android应用程序的不同版本之间的代码差异(二)
上文我们说过,<针对Dalvik字节码的相似性检测引擎,比较同一款Android应用程序的不同版本之间的代码差异>这篇文章计划分两个部分来讲解,上文只介绍了如何利用Quarkslab公司开 ...
- python中3or5什么意思_示例详解Python3 or Python2 两者之间的差异
每门编程语言在发布更新之后,主要版本之间都会发生很大的变化. 在本文中,Vinodh Kumar 通过示例解释了 Python 2 和 Python 3 之间的一些重大差异,以帮助说明语言的变化. 本 ...
最新文章
- 【转】Winform输入法控制
- mysql 的man参数详解_pacman命令详解
- PXE安装CentOS
- Android--SensorEventListener和AudioManager实现根据条件转换手机震动和响铃
- python难学嘛-终于明白0基础学python难吗
- 分析linux系统的运行性能,Linux系统如何分析CPU的性能瓶颈
- php输出一百个hello,如何使用 PHP 输出 hello world?
- Canal数据同步策略
- lua_path环境变量设置linux,ubuntu16.04安装lua环境
- uniapp 支付(支付宝,微信支付)
- python中逻辑回归结果怎么看_python – 为什么statsmodels不能重现我的R逻辑回归结果?...
- aws python sns_使用AWS Lambd从AWS SNS读取时修改JSON消息
- SpringBoot入坑-请求参数传递
- 9种常见的反爬虫策略思路
- C++ opencv基于帧差法的关键帧提取
- 嫡权法赋权法_赋权法_
- MC34063降压电路
- 一个ETF基金经理的心路历程
- PSINS源码阅读—STIM300/GNSS组合导航
- win10使用VMware Workstations安装CentOS