关闭 x
IT技术网
    技 采 号
    ITJS.cn - 技术改变世界
    • 实用工具
    • 菜鸟教程
    IT采购网 中国存储网 科技号 CIO智库

    IT技术网

    IT采购网
    • 首页
    • 行业资讯
    • 系统运维
      • 操作系统
        • Windows
        • Linux
        • Mac OS
      • 数据库
        • MySQL
        • Oracle
        • SQL Server
      • 网站建设
    • 人工智能
    • 半导体芯片
    • 笔记本电脑
    • 智能手机
    • 智能汽车
    • 编程语言
    IT技术网 - ITJS.CN
    首页 » SQL Server »代号:Denali,SQL Server再出击

    代号:Denali,SQL Server再出击

    2011-03-23 09:19:00 出处:ITJS
    分享

    【51CTO独家译文】SQL Server Denali先睹为快

                                   ——SQL Server的诸多改进提高了企业数据平台方面的标准。

    不管你有没有准备好,新版SQL Server来了!代号为Denali的下一个版本SQL Server指日可待。对于大多数公司来说,微软推出新版本的速度很快,它们都来不及在内部部署这些新版本。不过,每个SQL Server版本绝对带来了比以前更齐全的功能特性。SQL Server Denali中新的企业级功能特性无疑证明了这款数据库软件已非常成熟。我们不妨看一下SQL Server Denali版本中预计会出现的一些改进。

    支持Windows服务器核心

    Windows服务器核心(Windows Server Core)是为提供后端服务,但其实不需要同一台服务器上图形用户界面(UI)的基础架构应用程序设计的。虽然SQL Server就是这样一种应用软件,但你没法在Windows服务器核心上运行以前版本的SQL Server。SQL Server Denali新增了支持Windows服务器核心的功能,让SQL Server的安装能够更简洁、更高效。在Windows服务器核心上运行SQL Server还有望减小潜在的攻击面、减少打补丁的需要。

    认识到下面这一点很重要:在Windows服务器核心上运行SQL Server Denali意味着,你必须使用命令行接口(比如Windows PowerShell和sqlcmd实用工具)来本地管理实例,或者远程管理实例。大多数SQL Server实例是远程管理的——而远程管理该实例与远程管理大多数其他实例应该没什么太大不同。

    经过改进的SSMS

    SQL Server Denali让人最先注意到的一个方面就是,SQL Server管理工作室(SSMS)已经过了更新,可以使用基于Windows Presentation Foundation(WPE)的新外壳程序,而微软Visual Studio 2010是基于这个外壳程序而建的。SSMS仍是数据库管理员的最好朋友。它让你可以管理多个SQL Server系统,并创建T-SQL脚本和数据库对象。它还提供了几种内置的管理报表,比如图1中所示的服务器仪表板(Server Dashboard)报表。

    图1:Denali中的Server Dashboard报表

    新的开发环境

    Denali版本的另一个改进就是代号为Juneau的新型开发环境。与SSMS一样,Juneau也使用基于WPF的新外壳程序。

    Juneau承诺会向了解和喜爱SSMS的数据库管理员提供一种立马就很熟悉的开发体验。不过它的功能绝不仅限于SSMS所提供的。比如说,Juneau就拥有一个新的可视化表设计器,自带独立的可视化视图和T-SQL视图,这样你可以在任何一种视图中对表模式(table schema)进行更改,并且立即查看两种视图的更新内容。Juneau可识别依赖关系,假如你试图放置其他数据库对象使用的列,它会生成错误列表。

    Juneau还能分析一系列变更,生成脚本,以便更新数据库以及受到你在开发环境中所作的变更影响的所有对象。与Visual Studio一样,Juneau也支持项目这个概念,可以使用Team Foundation Server与源代码控制机制集成起来。其中一项比较酷的功能是,Juneau能够立马跳到列定义,或者显示某一列的所有引用。Juneau的目的之一就是,让开发环境对SQL Azure和内部部署型SQL Server来说具有一致性。

    Juneau并不包括在社区技术预览版(CTP)中,但在2010年SQL Server 专业协会(PASS)峰会上作了演示。你可以在此观看该演示(http://www.sqlpass.org/summit/na2010/LiveKeynotes/Wednesday.aspx)。

    SQL Server AlwaysOn

    即将发布的Denali版本中最大的一项新功能恐怕就是SQL Server AlwaysOn功能了。AlwaysOn实际上是数据库镜像技术的下一个发展阶段。AlwaysOn并不取代数据库镜像或故障转移群集技术,而是为SQL Server添加了一项新的高可用性功能。

    数据库镜像是一项非常重要的高可用性技术,但它存在几个明显的局限性。首先,它局限于单一数据库。其次,它局限于单一镜像伙伴;镜像技术在使用时,辅助站点里面含有的镜像数据就无法使用。AlwaysOn又叫作高可用性和灾难恢复(HADR),它消除了这些问题,同时还提供另外一些重要的优点:

    AlwaysOn可支持多个数据库的故障转移。 AlwaysOn可支持最多四个活动辅助站点,镜像站点中的数据可进行查询和用于备份。

    New Availability Group向导可以帮你逐步完成AlwaysOn的配置过程。AlwaysOn的核心构件是可用性群组,它定义了将参与可用性解决方案的数据库和服务器。HADR可用性群组中的所有服务器都必须是Windows故障转移群集中的一员。AlwaysOn仪表板以可视化方式大致显示了可用性配置和可用性群组中诸服务器的状态。

    AlwaysOn技术提供了更快的客户机故障转移和更快的客户机连接重定向。由于故障转移群集方面的要求,HADR设置起来显然比数据库镜像来得复杂。但从其优点来看,还是完全值得付出更大的努力。可以在此了解关于HADR的更多信息(http://msdn.microsoft.com/en-us/library/ff877884%28v=SQL.110%29.aspx)。

    包容数据库

    包容数据库(Contained databases)是SQL Server Denali中的另一项新特性。包容数据库简化了在SQL Server的不同实例之间转移数据库的操作。包容数据库的用户不需要登录即可使用SQL Server实例。相反,所有验证工作都由包容数据库来处理。包容数据库与底层SQL Server的实例没有配置方面的依赖关系。你可以在此找到关于包容数据库的更多信息(http://msdn.microsoft.com/en-us/library/ff929071%28v=SQL.110%29.aspx)。

    列索引

    即将发布的Denali版本中性能方面最重要的新特性之一就是列索引(columnar index)。列索引为数据库引擎带来了PowerPivot里面所用的同一种高性能/高压缩技术。有了列索引,索引数据按列的方式来存储,只有需要的列作为列索引的查询结果返回来。微软声明,由于减少了输入/输出,这项技术将查询性能最多能提升十倍。当然,实际的性能提升效果取决于你自己的数据模式和存储。

    FileTable

    SQL Server Denali新的FileTable特性是一种集成的存储解决方案,实际上结合了FileStream数据类型和HierarchyID数据类型,SQL Server 2008中引入了这两种数据类型。FileTable是一种新型的数据库对象(即表),可以将SQL Server数据库引擎与NFTS文件系统上的目录连接起来。它让应用程序能够访问FileTable表中的文件(不需要对应用程序进行更改。)它还让SQL Server能够管理完全拥有关系完整性的那些文件。

    利用Denali对FileTable的支持,你可以针对NTFS系统中的文件和目录执行查询。查询可以使用全文搜索,以查找FileTable文件里面的关键字和短语。你还可以使用T-SQL来更新FileTable文件的名字和属性。可以针对FileTable文件的内容,执行SQL Server管理操作(如备份)。

    还有更多改进

    除了上述这些主要的新功能外,Denali版本还包括其他众多的改进。比如在T-SQL方面,支持新的序列生成器,还支持新的窗口和页面功能。此外,新的THROW操作符改进了错误处理功能。

    Denali版本还添加了一个名为数据质量服务(Data Quality Services)的新的商业智能子系统。Data Quality Services这个工具让数据分析员能够清理和优化数据。你可以使用用户界面来直接编辑数据,也可以将数据清理引擎集成到SQL Server集成服务(SSIS)中,实现数据自动清理。

    SQL Server Denali还包含了众多比较小的改进,包括:

    一种新的高级的2D空间数据类型; 用于群组登录的默认模式; 扩展的XEvent信息,改进了故障排除和性能诊断; 用于应用程序测试的分布式重放,让你可以捕获生产负载后,通过多个客户机来回放,好让应用程序负载测试更切合实际; 针对非结构化数据执行语义搜索,可得到显示相关项的结果; SSIS可化化设计器的撤消功能; 让你可以从微软Excel里面管理数据定义的Master Data Services附件。

    下一项最佳功能是什么?

    毫无疑问,即将发布的Denali版本会提高企业数据平台方面的标准。新的开发和企业功能为它提供了其他任何企业数据库软件所没有的几项功能。另外,性能和可管理性方面的改进让SQL Server向企业应用领域又迈上了一步。想了解这个即将发布的版本的更多信息,请参阅供预览的SQL Server Denali联机丛书(http://msdn.microsoft.com/en-us/library/ms130214%28v=SQL.110%29.aspx)。

    原文出处:http://www.sqlmag.com/article/sql-server/First-Look-SQL-Server-Code-named-Denali.aspx

    上一篇返回首页 下一篇

    声明: 此文观点不代表本站立场;转载务必保留本文链接;版权疑问请联系我们。

    别人在看

    Edge浏览器百度被劫持/篡改怎么办,地址后边跟着尾巴#tn=68018901_7_oem_dg

    Google Chrome 在 iPhone 上新增了 Safari 数据导入选项

    Windows 11专业版 KMS工具激活产品密钥的方法

    DEDECMS安全策略官方出品

    Microsoft Text Input Application 可以关闭吗?

    新版本QQ如何关闭自带的浏览器?

    C++编程语言中continue的用法和功能,附举例示范代码

    c++ map 的数据结构、基本操作以及其在实际应用中的使用。

    C语言如何避免内存泄漏、缓冲区溢出、空指针解引用等常见的安全问题

    C语言中的break语句详解

    IT头条

    马斯克2026最新采访总结:2040年,全球机器人数量将突破100亿台

    23:52

    专家解读|规范人工智能前沿业态健康发展的新探索:解读《人工智能拟人化互动服务管理暂行办法》

    00:54

    用至强 6高存力搞定MoE卸载!

    17:53

    美国将允许英伟达向中国“经批准的客户”出售H200 GPU

    02:08

    苹果与微信就15%手续费达成一致?腾讯未置可否

    22:00

    技术热点

    PHP 和 Node.js 的10项对比挑战

    Javascript闭包深入解析及实现方法

    windows 7、windows 8.1手动增加右键菜单功能技巧

    MYSQL出错代码大汇总

    windows 7假死机怎么办 windows 7系统假死机的原因以及解决方法

    Ubuntu(Linux)下配置IP地址的方法

      友情链接:
    • IT采购网
    • 科技号
    • 中国存储网
    • 存储网
    • 半导体联盟
    • 医疗软件网
    • 软件中国
    • ITbrand
    • 采购中国
    • CIO智库
    • 考研题库
    • 法务网
    • AI工具网
    • 电子芯片网
    • 安全库
    • 隐私保护
    • 版权申明
    • 联系我们
    IT技术网 版权所有 © 2020-2025,京ICP备14047533号-20,Power by OK设计网

    在上方输入关键词后,回车键 开始搜索。Esc键 取消该搜索窗口。