SQL Server 2016 将于6月1日发布,它将包含一些引人关注的内置特性,一些长期被忽视的功能得到改善。
SQL Server 2016即将推出一系列全新的内置特性,并对数据库管理员所依赖的某些非常重要但十分单调的功能进行了改进。
这一版本定于6月1日发布,象征着微软在云端SQL Server的首次尝试。这也是SQL Server历史上改变最大的一个版本,对用户的意义重大。
一些最吸引人的SQL Server 2016特性包括性能调优、实时操作分析,移动设备上的可视化,新的混合支持——允许管理员在本地或公有云上运行数据库。一些SQL Server 2016不那么明显但十分重要的特性,在过去长时间没有更新,这次,微软同样投入了精力来对其进行优化。
SSRS 和SSIS 终于有了改善
数据管理服务提供商的负责人Tim Mitchell表示,对于报表和ETL从业者来说,SQL Server 2016肯定是一个令人兴奋的版本。
SQL Server报表服务(SSRS)长期以来都没有什么显著的变化,在新版本中终于有了明显的改进。经典的报表管理器接口已经让位于一个全新的门户,它看上去就像一个现代Web应用程序——这是颇具特色的。
新的KPI功能使得创建指示仪表板变得更加容易,微软2015年收购了Datazen,将该公司的移动报告工具增加到自己的产品中,让使用SSRS的公司能够对移动用户提供报告支持。
SQL Server集成服务(SSIS)的变化更加微妙,但意义却十分重大。当2012年推出SSIS目录时,它带来了很多有益的变化,但也伴随着一个严重的限制:SSIS包不能再被单独部署,而是必须部署整个项目。
值得高兴的是,微软在2016版本中针对这些铺天盖地的负面反馈做出了改善,再次允许package-by-package式的部署
对于那些受到SSIS目录日志限制的用户,一个支持自定义日志级别的新功能将为他们带来自由。另外,对于那些以前被迫安装多个版本的SQL Server数据工具来支持各种版本SSIS的用户,新的SQL Server数据工具设计允许在开发SSIS项目时,指定特定的SQL Server集成服务版本。
性能调优
也许SQL Server 2016对于数据库管理员来说最有用的功能是性能调优,它允许DBA监测和记录查询的历史,用来诊断问题和优化查询。这对于升级和打补丁等操作是非常重要的,因为它可以显示出特定变化如何影响数据库性能。使用新的Query Store 来进行性能调优,这也是一个人们期待已久的改进。
其他SQL Server 2016的重大改进还包括PolyBase集成,In-Memory OLTP和列存储索引,这些技术现在对于大多数公司来说,已经足够成熟。
目前所支持的特性集,相对于磁盘上的表,并不是等价的,这使的它迁移到内存中的表时需要大量的工作。
此外,微软将内存优化表的大小提升到了2 TB,且这些内存优化表可被编辑。SQL Server 2016的另一个重要功能是In-Memory OLTP和列存储索能够在一个表上结合使用。
这并不试用于每个人,但是在某些情况下,能够从实时事务数据上进行即时统计和趋势分析是非常有意义的。现在这个过程还是有延迟的,因为它通常需要获取某个时间点的事务详情,在其他地方执行分析,而不是在事务表本身。
然而,Snodgrass 警告说,DBA不应该在没有相应基础设施时就盲目尝试这些。在尝试之前,最好具备健壮的设备和故障转移配置。
PolyBase为用户提供了访问Hadoop中的非结构化数据的能力,该特性由2012年的SQL Server专业版引入,并存在于接下来的各个专业版本中。PolyBase将被包括在SQL Server 2016企业版中。这意味着那些不想把钱花在购买大型设备的企业可以使用现有的SQL Server来操作非结构化数据。
当然,这并不能解决所有部署Hadoop能解决的问题,但这是对SQL的用户来说,依然是很有用的。
实时查询和分析
JSON支持是一个重要的特性,因为它允许用户基于JSON文档格式来读取和写入。它提供了一种控制网关,以便于企业与更多的移动平台分享数据。公司在为移动设备编写数据库应用程序上花费了很多精力。因为数据存储选项与本地数据平台并不兼容。JSON提供了一个更简单的方法,更便于用户在移动端/Web端与关系数据库应用程序之间交换数据。
其他用户感兴趣的SQL Server 2016功能还包括,查询存储,实时查询统计和实时查询计划(在企业管理器中)。 这些查询功能代表了系统性能调优方面的一个重大的改进,DBA将可以访问大量的增强指标。
此外,SQL Server Management Studio的发布时间表已经与主SQL Server版本脱离,它将会比以前的更新更加频繁。
也许最令人印象深刻的SQL Server 2016特性是SQL Server R服务,它使得SQL Server支持高级分析与R编程语言。
SQL Server 2016版本将包括企业版,标准版,Express版和开发版。SQL Server 2016开发者版本,包括SQL Server最新版本的完整功能,将会是免费的。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
翻译
TechTarget特邀编辑。北京邮电大学计算机科学与技术专业硕士。熟悉软件开发流程,对系统管理,网络配置,数据库应用等方面有深入的理解和实践经验。现就职于IBM(中国)投资有限公司,从事IBM服务器相关软件的开发工作。业余时间喜欢游泳登山,爱健身,喜欢结交朋友。
相关推荐
-
Linux版SQL Server即将发布 Windows数据库增加HA特性
新发布的预告版SQL Server软件有一系列社区技术预览版本,其中有一些通用的可用性功能尚未支持,预计将会在今年发布。
-
Linux支持的引入 推动了SQL Server 2016集成服务的发展
随着SQL Server的不断发展,集成服务也在发生相应的变化。在最新的SSIS更新中,增加Linux支持和SQL Server 2016升级向导。
-
在SQL Server 2016和2017中使用R语言要注意哪些细节?
R分析语言向用户提供了哪些功能,如何在SQL Server 2016和2017中使用R? 阅读本文,你将了解更多有关微软R技术的问题和细节。
-
利用Microsoft SQL Server Reporting Services 2016的移动特性
SQL Server Reporting Services有许多新特性,其中一些特性对SQL Server 2016数据可视化进行了优化,同时增加了可视化的形式。