SQL Server 2014概述:内存和云整合特性

日期: 2013-08-22 作者:Robert Sheldon翻译:曾少宁 来源:TechTarget中国 英文

新版本的SQL Server 2014将在2013年末或2014年初发布。本系列文章简单介绍了SQL Server 2014中的一些新特性。第一篇主要关注于内存和云特性。第二篇主要关注于SQL Server 2014的可用性和可扩展性。

微软在6月发布了SQL Server 2014的第一个CTP预览,为开发者、管理员及其他数据库人员提供了许多新的增强产品特性。最终版本将包含数据库和商业智能工具等完整SQL Server套件。与许多新版本软件一样,SQL Server 2014实现了很多改进,其中包括扩展了内存功能、优化了云整合和增强了可用性与扩展性。

内存技术改进

SQL Server 2014中最吸引人关注的特性就是内存在线事务处理(OLTP)引擎,项目代号为“Hekaton”。内存OLTP整合到SQL Server的核心数据库管理组件中,它不需要特殊的硬件或软件,就能够无缝整合现有的事务过程。一旦将表声明为内存最优化,那么内存OLTP引擎就将在内存中管理表和保存数据。当它们需要其他表数据时,它们就可以使用查询访问数据。事实上,一个查询会同时引用内存优化表和常规表。

SQL Server 2014还支持其他几种方式的内存优化表。例如,微软将增加一个诊断工具,帮助我们确定哪些数据库和表最适合在内存中运行。此外,只有Hekaton表引用的存储过程可以原生编译;也就是说,存储过程 可以自动转换为CPU可以执行的原生代码,而不像常规存储过程那样需要进一步编译或解释。通常,原生代码运行速度更快,所需要的内存也比SQL等语言少。

SQL Server 2014增强内存相关功能的另一个方面是允许将SQL Server内存缓冲池扩展到固态硬盘(SSD)或SSD阵列上。扩展缓冲池能够实现更快的分页速度,但是又降低了数据风险,因为只有整理过的页才会存储在SSD上。这一点对于支持繁重读负载的OLTP操作特别有好处。

在SQL Server 2014中,列存储索引功能也得到更新。列存储索引最初是在SQL Server 2012引入的,目的是支持高度聚合数据仓库查询。基于xVelocity存储技术,这些索引以列的格式存储数据,同时又利用xVelocity的内存管理功能和高级压缩算法。然而,SQL Server 2012的列存储索引不能使用集群,也不能更新。SQL Server 2014引入了另一种列存储索引,它既支持集群也支持更新。此外,它还支持更高效的数据压缩,允许将更多的数据保存到内存中,以减少昂贵的I/O操作。

云整合

微软一直将SQL Server 2014定位为混合云平台,这意味着SQL Server数据库现在更容易整合Windows Azure。例如,从SQL Server 2012 Cumulative Update 2开始,您就能够将数据库备份到Windows Azure BLOB存储服务上。SQL Server 2014引入了智能备份(Smart Backups)概念,其中SQL Server将自动决定要执行完全备份还是差异备份,以及何时执行备份。SQL Server 2014还允许将本地数据库的数据和日志文件存储到Azure存储上。此外,SQL Server Management Studio提供了一个部署向导,它可以帮助您轻松地将现有本地数据库迁移到Azure虚拟机上。

SQL Server 2014还增加了一个功能,允许将Azure虚拟机作为一个AlwaysOn可用性组副本。可用性组(Availability Groups)特性最初在SQL Server 2012引入,提供了支持高可用性数据库的故障恢复服务。它由1个主副本和1~4个次副本(SQL Server 2014增加到8个)构成。主副本可以运行一个或多个数据库;次副本则包含多个数据库副本。Windows Azure基础架构服务现在支持在运行SQL Server的Azure虚拟机中使用可用性组。这意味着您用一个虚拟机作为次副本,然后支持自动故障恢复。

相关阅读:SQL Server 2014概述:可用性与扩展性

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

翻译

曾少宁
曾少宁

TechTarget中国特约技术编辑,某高校计算机科学专业教师和网络实验室负责人,曾任职某网络国际厂商,关注数据中心、开发运维、数据库及软件开发技术。有多本关于思科数据中心和虚拟化技术的译著,如《思科绿色数据中心建设与管理》和《基于IP的能源管理》等。

相关推荐