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

    IT技术网

    IT采购网
    • 首页
    • 行业资讯
    • 系统运维
      • 操作系统
        • Windows
        • Linux
        • Mac OS
      • 数据库
        • MySQL
        • Oracle
        • SQL Server
      • 网站建设
    • 人工智能
    • 半导体芯片
    • 笔记本电脑
    • 智能手机
    • 智能汽车
    • 编程语言
    IT技术网 - ITJS.CN
    首页 » SQL Server »SQL Server 2008关系数据库引擎的新增功能

    SQL Server 2008关系数据库引擎的新增功能

    2015-11-26 00:00:00 出处:ITJS
    分享

    在SQL Server 2008中,关系数据库引擎的新增功能相对较多,本文将主要针对应用开发人员和数据库管理员比较关心的新增特性进行详细的说明。

    与开发人员相关的新增特性:

    Change Data Capture (CDC):变化数据捕获,可以捕获SQL Server数据表中的新增、修改和更新,并以一种易于使用的格式提供。CDC是SQL Server 2008中新增的一项非常重要的功能,在BI应用中从业务数据库抽取更新数据到数据仓库时非常有用。随后会有专文介绍CDC。

    DDL Triggers and Event Notifications:除了SQL Server 2005中的DDL语句外,SQL Server 2008可以为某些行为等同于DDL的存储过程增加触发器。

    Merge:T-SQL中新增的Merge语句支持批量数据的新增/更新/删除,通过两个表类型数据的Join,按照Join的不同情况对目标表按源表的数据作增删改操作。

    Table-Valued Parameters:存储过程和函数中新增表值参数类型的支持,可以将多行数据放在一个参数中传递到存储过程和函数中。

    Group By 增强:Group by中新增了Rollup,Cube和Grouping Sets子句,用于分组后的数据统计。

    Insert 增强:支持一条Insert语句中插入多条数据。

    Table Hints 增强:新增了Force Seek,强制查询优化器仅使用Index Seek。

    hierarchyid Data Type:新增的hierarchyid数据类型用于层次化数据的支持,SQL Server 2008在hierarchyid类型上提供了层次化数据处理的一些基本功能。

    FILESTREAM存储,允许SQL Server将非结构化数据存储在文件系统上。

    Plan Guide增强。可以通过Hints微调查询计划。

    空间数据的支持,存储,查询,索引等。微软2007年加入了OGC(Open Geospatial Consortium)。

    SSMS加入IntelliSense支持。

    SSMS中打开表时,返回Top N的功能又回来了。

    Filtered Indexes and Statistics,支持在表的一部分数据上建立索引和统计,而不是在全部数据上。

    全文索引紧密集成到了关系数据库引擎中,而不是像SQL Server 2005那样由另外的进程提供。

    与数据库管理员(DBA)相关的新增特性:

    Dynamic Management Views (DMVs):动态管理视图中新增了内存、依赖项方面的多个视图。

    Data Collector:可以从不同的数据源进行数据收集。

    Backup 压缩:仅有Enterprise以上版本支持备份压缩,所有版本都支持从压缩过的备份恢复。

    Declarative Management Framework支持对Server Group进行管理,这是通过Configuration Servers实现的。具体应用的时候,可以支持T-SQL同时在N台Server上同时执行。

    运行时添加CPU。这个功能可以在硬件升级时保持可用。

    表分区交换功能。大型的数据仓库非常有用,SQL Server 2008中通过对Alter Table语实扩展,提供了更为方便的表分区交换调用。

    资源管理,CPU和内存等资源的管理。

    管理方面新增Extensible Key Management和透明数据加密。

    服务器管理和维护方面的大幅增强。

    PowerShell Provider and Cmdlets,方便在PowerShell中对SQL Server 2008进行管理。

    另外一些系统功能的增强,但不需要显式来使用的特性有:

    Optimized Bitmap Filter:Oracle有显式的Bitmap类型索引,SQL Server则在并行查询计划中动态的使用Bitmap过滤,在星型架构(Star Schema)下可大幅提高事实表中无效的记录。

    Database Mirror:增强了日志性能,增加了自动从Partner修复错误的数据页的功能。增强了分区表查询时的性能。

    稀疏数据存储优化。

    增强之外,也有一些功能逐步移除或替代了,虽然在SQL Server 2008中依旧支持,但在将来的版本中将会逐渐消失。在性能计数器或跟踪中,这部分功能会明确的标出废弃。

    从SQL Sever2005开始,SQL Server不再仅仅是一个数据库软件,而是往企业数据库平台的方向发展,另外SQL Sever在ETL,OLAP,Data Mining,Reporting,Application Server等方向都有很多的改进。

    上一篇返回首页 下一篇

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

    别人在看

    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键 取消该搜索窗口。