SQL Server 2012 新功能一览

微软于3月7日正式发布SQL Server 2012(以后简称SQL2012)。SQL2012发布之前,有幸公费参加2011微软技术大会(北京),当时不是称为SQL Server 2012,而是其前身SQL Server Denali。

       大会上,了解到Denali新增了支持Windows服务器核心的功能,让SQL Server安装能够更简洁和高效,有望减小潜在的攻击面、减少打补丁的需要。SQL Server AlwaysOn恐怕是Denali最大的一项新功能,它为SQL Server添加了一项新的高可用性功能。AlwaysOn又叫高可用性和灾难恢复(HADR),它可支持多个数据库的故障转移、可支持最多四个活动辅助站点,镜像站点中的数据可进行查询和用于备份。在动手实验室里,我感受了Denali的AlwaysOn功能,建立可用性组,进行数据库的故障转移等,可以说,AlwaysOn功能实现了镜像与集群的完美结合。Denali在性能方面最重要的新特性之一就是列索引,列索引为数据库引擎带来了Excel的PowerPivot里面所用到的高性能、高压缩技术。有了列索引,索引数据按列的方式存储,只有需要的列作为列索引的查询结果返回来。微软声明,由于减少了I/O,这项技术将查询性能最多能提升十倍。Denali还新增了FileTable的特性,你可以借助FileTable的支持,对NTFS系统中的文件和目录执行查询。当然,Denali还有很多新的或改进的功能和特性,如更好地与云结合等。

       SQL2012发布前,我下载和安装了SQL Server 2012 RC0,由于休假和工作的原因,未能及时了解和学习其新特性。目前我所在单位已经购得SQL2012的正式版本,借助公司的资源,准备学习SQL2012的诸多令人振奋的新功能,学习之前,我从网上搜索了一些其新功能新特性的介绍,这里先粗略地罗列一些:

  • 通过AlwaysOn实现各种高可用级别
  • 通过列存储索引技术实现超快速的查询,其中星型链接查询及相似查询的性能提升幅度可高达100倍,同时支持超快速的全文查询
  • 通过Power View以及PowerPivot实现快速的数据发现。Power View提供基于网络的高度的交互式拖放式数据查询及数据可视化能力,速度极快;通过PowerPivot插件,可以在Excel中用常规的分析方式,快速完成对大规模数据的分析研究
  • 通过BI语义层模型和数据质量服务确保数据的可靠性和一致性
  • 能够在单机设备、数据中心、以及云之间根据需要自由扩展
  • 通过SQL Server Data Tools使得应用程序只经一次编写即可在任意环境下运行
  •  新增了支持Windows Server Core的功能,从而极大地降低了安装更新OS补丁的需要
  • Active Secondary功能可以将一些工作负载均衡到活动的备节点实例上,从而能够充分利用硬件水平扩展的能力,并使IT的投资利用率及应用性能得到提高
  • 使用增强的联机操作功能来保证系统的正常运行时间,并通过Hyper-V所提供的实时迁移(Live Migration)技术,最大化减少计划性停机时间
  • 使用集成型配置及监控工具,简化了对高可用性解决方案的部署及管理的复杂度
  • 压缩功能可使数据量存储削减50-60%,从而加快I/O处于高负荷状态下的工作速度,大幅度改善性能
  • 资源调控器(Resource Governor)功能可以为不同的应用程序定义不同的资源使用阀值,这样就能确保SQL Server在并发负载及混合负载场景下的高性能
  • 服务器角色自定义、内置服务默认关闭(可通过Configuration Manager开启所需服务)、内置的IT管控功能、Contained Database Authentication、内置的加密功能、审核功能及默认组架构(Default Schema for Groups)功能,这些内置的安全功能及IT管理功能,能够在极大程度上帮助企业提高安全级别并实现合规管理
  • 通过自助BI、IT仪表盘及SharePoint之间的协作,为整个商业机构提供可访问的智能服务
  • 主数据服务(Master Data Services MDS)可以用于创建、维护、存储并访问用于对象映射、参考数据及元数据管理的主数据结构。并且,内嵌于Excel中的全新的MDS插件可以更加方便地管理和维护核心数据
  • 凭借全方位DW解决方案,以低成本向您提供大规模DW,能够实现高度的灵活性和可伸缩性
  • 能够完全按照您的要求,快速地实现商业方案从服务器到私有云或公有云的创建及扩展
  • 通过易于扩展的开发技术,可以在服务器或云端对数据进行任意扩展。SQL Azure Data Sync在数据中心和云端的DB之间提供双向数据同步;OData可以提供一致、开放的数据馈送;通过使用任意的API标准(ADP.NET,ODBC ,JDBC,PDO,ADO之一),可以跨包括.NET、C/C++、Java、PHP在内的多样的平台连接到SQL Server及SQL Azure应用程序,从而实现异构环境的扩展。

你可能感兴趣的:(SQL Server 2012 新功能一览)