SQL Server 2016 CTP2.2 的关键特性

正如微软CEO 说的,SQL Server2016 是一个Breakthrough Flagship  Database(突破性的旗舰级数据库)

SQL Server2016 CTP2.2是微软数据平台历史上迈出最大的一步,更快的事务处理和查询、任何设备更深入的洞察力、更先进的分析能力、全新安全技术和全新的混合云场景。

SQL Server 2016带来全新突破性的  in-memory性能和分析功能来实现关键任务处理。全面的安全特性 -Always Encrypted 技术可以帮助保护您的数据

世界级的高可用和灾难恢复方案新特性已经添加到AlwaysOn 里面。

组织机构使用新的数据挖掘功能就可以从他们的数据里获取更深入的洞察力并且超越BI 在数据库里进行更高级的分析并在任何设备上进行更丰富的图表展示

在更大的云架构下,您也可以使用混合云场景通过全新的可延展数据库技术来动态伸展您的冷热事务数据到Microsoft Azure 平台,将数据延展到Microsoft Azure 平台是非常安全的,无论您的查询大小和数据大小,都可以轻松应对。

关键特性

增强的in-memory 特性可以提高30倍事务处理速度,比起基于磁盘的关系数据库和实时分析处理速度超过100倍

全新的Always Encrypted 技术帮助您保护您的数据,无论在哪个地方,公司内部还是云上面,程序只需要有master keys就能读取数据

通过在任何设备 本地Windows apps,IOS 和安卓移动设备都能使用丰富的可视化图表来进行业务分析

使用PolyBase 技术通过标准TSQL语句可以使关系非关系数据的查询和管理更简单

延展数据库技术可以使您的客户的历史数据通过指尖就能够透明的安全的延伸您的暖和冷OLTP数据到Microsoft Azure 平台,而且不需要改动应用程序

备份您在本地的数据库到 Microsoft Azure平台会更加快速, SQL Server AlwaysOn的辅助副本也可以延伸到Azure平台

Always Encrypted 全称加密技术

数据安全是首位,特别是关键任务应用程序,SQL Server作为企业级数据库已经最少6年获得最少安全漏洞奖。

当客户在云上使用SQL Server数据库的时候为了帮助客户保护数据安全,我们提供了Always Encrypted。

Always Encrypted技术成果来自微软研究院,SQL Server全称加密数据并对已加密数据进行操作,密钥(encryption key)会放在客户程序的可信任环境。

程序会透明的进行数据的加密和解密,而且不需要改动应用程序,非常方便。

类似技术

https://www.database-encryption.com/

Stretch Database 延展数据库

当核心事务表在增长size的时候,您可能需要归档历史数据,这个独特的技术能够帮助您动态延伸您的暖和冷事务数据到 Microsoft Azure平台

您可以使用Always Encrypted 来加密延展数据库来扩展您的数据。

Real-time Operational Analytics & In-Memory OLTP 实时可操作分析和 In-Memory OLTP

in-memory 是行业领先的技术,客户可以获得30倍的事务处理速度提升比起传统磁盘系统。另一个独特的能力就是 in-memory列存索引

带来的100倍查询速度提升 借助in-memory OLTP 。

Built-in Advanced Analytics, PolyBase and Mobile BI 内置高级分析,PolyBase 和移动BI

对于数据的深入洞察,SQL Server 2016 扩大了事务处理,数据仓库和BI的范围,带来更高级的分析功能。

我们希望使高级分析更容易获取和提升高级分析负载的性能,内置R语言可以更容易处理数据和建立SQL Server的高级能力。

另外我们在SQL Server里内置了PolyBase ,使从结构化和非结构化数据获取价值的能力得到扩展,而且只需要使用TSQL语句就可以操纵结构化和非结构化数据。

SQL Server 2016的额外功能包括

安全增强:Always Encrypted基于行级数据安全和动态数据掩码

AlwaysOn 增强:更多的同步副本,和可读辅助副本的负载均衡

原生JSON支持:使用您的多种类型的数据得到更好的支持和性能

SQL Server企业信息管理工具 (EIM) 和分析服务:性能升级,扩展性升级,可用性升级

更快的混合备份:本地数据库备份到Azure速度更快

作为端到端数据平台的基础,SQL Server的发布让我们的客户更容易持续最大化数据红利。

使用SQL Server 2016 您可以捕获,转换,分析任何数据,任何size,任何规模,使用这些数据的原生格式(例如JSON),使用您熟悉的工具,语言和框架

SQL Server 2016 CTP 2.2  发布增强包括:

1、Row Level Security (RLS)

2、延展数据库顾问现在可以分析已存在的表,发现和评估符合表大小阀值的表作为延展数据库的候选者,延展数据库顾问跟SQL Server 2016升级顾问是捆绑在一起的

3、Master Data Services (MDS) 主数据服务是SQL 2008 R2推出的新功能,是SQL Server 掌控数据管理的解决方案,在SQL 2016 里提供了对于数据管理空间的更先进的策略能力

包括:

在models之间同步实体,让您可以设置同步关系使您从一个model同步到另一个model

4、Query Store,俗称“ flight recorder”,能够捕获当前和历史查询计划和执行指标,让您可以非常容易的监控和排查查询性能问题。

Query Store已经在SQL 2016 CTP1发布,在CTP2.2 里它的增强包括
自动切换到READ_ONLY模式当达到定义最大的size限制,store会收集查询计划和查询时间统计信息。您可以通过 sys.database_query_store_options

来检查表readonly的原因,值65536表示Query Store已经达到定义的size限制。

Query Store UI 增强和bug修复

当遇到MAX_PLANS_PER_QUERY 参数的时候不强迫执行计划重编译。可以从 sys.database_query_store_options查询MAX_PLANS_PER_QUERY 值

注意:强迫执行计划重编译可能会导致潜在的性能开销

5、Temporal 允许您处理和分析数据库在过去一段时间数据记录的变化,增强包括:https://www.cnblogs.com/jenrrychen/p/5196948.html

1、完全支持ROWVERSION (TIMESTAMP) 列类型,支持在temporal 表里的update ROWVERSION 列

2、列属性可以显示出 ‘ishidden’这个属性

select columnproperty (object_id ('dbo.sample_table'), 'SysStartTime', 'ishidden')

3、SSMS 的几个增强:

temporal 关键字的语法高亮

TSQL客户端验证

支持右键菜单 DROP TO  生成history 表的drop脚本

SSMS界面里的列属性对话框可以显示IsHidden 信息

6、Query Execution 提供了增强的内存授予使用量的诊断。下面的新的扩展事件将会被条件以让大家更好地进行诊断。

Showplan xml里面已经包含了每个线程/迭代器的内存授予使用量(在RunTimeCountersPerThread元素里)

query_memory_grant_blocking
query_memory_grant_resource_semaphores
query_memory_grant_usage (details on ideal vs granted vs used memory)

7、核心引擎扩展性增强了NUMA节点/CPU的动态分区线程安全内存对象。这个增强使并行负载在NUMA硬件上得到更高的扩展性
线程安全对象(CmemThread类型)将会根据负载的特点和线程争用等因素进行NUMA节点/CPU分区动态提升。在SQL2012和SQL2014,
需要跟踪标志TF 8048来提升内存对象的numa node和CPU 分区。这个增强不但不再需要跟踪标志,而且不需要根据争用动态调整分区。

8、DBCC CHECKDB增强:

可以验证持久化计算列和过滤索引。持久计算列是经常会用到的。DBCC CHECKDB会花费比较长的时间来完成持久计算列的验证。

这次增强增加了一个额外的参数EXTENDED_LOGICAL_CHECKS让用户选择是否验证持久计算列

这次增强还包括DBCC CHECKDB对一个非常大的分区数量达到上千个的分区表的性能增强

9、报表服务Reporting Services

增加了treemap和 subburst 图表。报表人员现在可以添加另外两个图表类型

Treemap
Subburst charts

相关文章

http://www.cnblogs.com/redmoon/p/4521056.html

SQL Server 2016 CTP2.2 的关键特性的更多相关文章

  1. SQL Server 2016 CTP2.3 的关键特性

    SQL Server 2016 CTP2.3 的关键特性 数据库方面的增强 Row Level Security已经支持In-memory OLTP 表.用户现在可以对内存优化表实施row-level ...

  2. SQL Server 2016 CTP2.2 安装手记

    SQL Server 2016 CTP2.2 安装手记 下载一个iso文件,解压出来(大约2.8G左右),在该路径下双击Setup.exe即可开始安装. 安装之前请先安装.NET 3.5 SP1,在服 ...

  3. SQL Server 2016原生支持JSON

    转载原地址: http://www.cnblogs.com/lyhabc/p/4747694.html SQL Server 2005 开始支持 XML 数据类型,提供原生的 XML数据类型.XML ...

  4. SQL Server 2016:内存列存储索引

    作者 Jonathan Allen,译者 谢丽 SQL Server 2016的一项新特性是可以在“内存优化表(Memory Optimized Table)”上添加“列存储索引(Columnstor ...

  5. SQL Server 2016,2014 “无法找到数据库引擎启动句柄”

    当我决定安装SharePoint 2016 IT预览版时,我想我应该将它安装在Windows Server 2016技术预览版以及SQL Server 2016社区技术预览版(CTP)上.我敢打赌,你 ...

  6. About SQL Server 2016 CPT2

    SQL Server 2016 CTP2已经发布,可以从以下主页进行下载. http://www.microsoft.com/en-us/server-cloud/products/sql-serve ...

  7. SQL Server ->> 深入探讨SQL Server 2016新特性之 --- Temporal Table(历史表)

    原文:SQL Server ->> 深入探讨SQL Server 2016新特性之 --- Temporal Table(历史表) 作为SQL Server 2016(CTP3.x)的另一 ...

  8. SQL Server 2016新特性:Live Query Statistics

    SSMS可以提供可以查看正在执行的计划.live query plan可以查看一个查询的执行过程,从一个查询计划操作到另外一个查询计划操作.live query plan提供了整体的查询运行进度和操作 ...

  9. SQL Server 2016新特性:列存储索引新特性

    SQL Server 2016新特性:列存储索引新特性 行存储表可以有一个可更新的列存储索引,之前非聚集的列存储索引是只读的. 非聚集的列存储索引支持筛选条件. 在内存优化表中可以有一个列存储索引,可 ...

随机推荐

  1. ubuntu系统怎么分区

    首先科普下windows和linux的文件系统和主分区: 1.电脑的主分最多只有只能由四个.如果是win7和linux双系统,则windows系统可能会占到1-2个主分区,那linux最多只能有两个主 ...

  2. .net学习笔记----HttpRequest,WebRequest,HttpWebRequest区别

    WebRequest是一个虚类/基类,HttpWebRequest是WebRequest的具体实现 HttpRequest类的对象用于服务器端,获取客户端传来的请求的信息,包括HTTP报文传送过来的所 ...

  3. Codeigniter的Redis使用

    1. ./config/redis.php: <?php $config['redis_host'] = '127.0.0.1'; $config['redis_port'] = '6379'; ...

  4. linux环境中使用转义字符使命令行字符颜色高亮

    而通过转义序列设置终端显示属性的格式为: \033[Param {;Param;...}m 其中转义序列以 \033[ 为开头,m 为设置属性结束,中间部分的 Param 为属性值,{} 表示可以设置 ...

  5. 【手把手教你全文检索】Apache Lucene初探

    PS: 苦学一周全文检索,由原来的搜索小白,到初次涉猎,感觉每门技术都博大精深,其中精髓亦是不可一日而语.那小博猪就简单介绍一下这一周的学习历程,仅供各位程序猿们参考,这其中不涉及任何私密话题,因此也 ...

  6. 【Gson】互相转化

    Gson 是 Google 提供的用来在 Java 对象和 JSON 数据之间进行映射的 Java 类库.可以将一个 JSON 字符串转成一个 Java 对象,或者反过来. 对象转为字符串 Strin ...

  7. mybatis自增长插入id

    第一种: <insert id="insertUser" parameterClass="ibatis.User"> <selectKey r ...

  8. Android中Retrifit使用总结

    Android中网络请求框架Retrofit的使用注意事项 1.Retrofit是基于OkHttp网络请求框架的二次封装而已,懂Okhttp的小伙伴,那么Retrofit也就基本都会. 2.Retro ...

  9. 递推+高精度 UVA 10497 Sweet Child Makes Trouble(可爱的孩子惹麻烦)

    题目链接 题意: n个物品全部乱序排列(都不在原来的位置)的方案数. 思路: dp[i]表示i个物品都乱序排序的方案数,所以状态转移方程.考虑i-1个物品乱序,放入第i个物品一定要和i-1个的其中一个 ...

  10. 第一天ci框架开发商城1

    ci框架开发商城1 1/28/2016 9:43:52 PM userguide删除 system application controllers 控制器 models 模型 views 视图 模板 ...