SQL Server 2005与SQL Server 2008的区别
2024-08-31 00:53:04
供稿:网友
随时随地管理您的数据 SQL Server 2008 在 Microsoft 的数据平台上发布,帮助您的组织随时随地管理任何数据。
它可以将结构化、半结构化和非结构化文档的数据(例如图像和音乐)直接存储到数据库中。
SQL Server 2008 提供一系列丰富的集成服务,可以对数据进行查询、搜索、同步、报告和分析之类的操作。
数据可以存储在各种设备上,从数据中心最大的服务器一直到桌面计算机和移动设备,您可以控制数据而不用管数据存储在哪里。
SQL Server 2008 允许您在使用 Microsoft .NET 和 Visual Studio 开发的自定义应用程序中使用数据,在面向服务的架构(SOA)和通过 Microsoft BizTalk Server 进行的业务流程中使用数据。
信息工作人员可以通过他们日常使用的工具(例如 2007 Microsoft Office 系统)直接访问数据。
SQL Server 2008 提供一个可信的、高效率智能数据平台,可以满足您的所有数据需求。
SQL Server 2008 的新增功能 单击查看大图 可信 SQL Server 为您的业务关键型应用程序提供最高级别的安全性、可靠性和伸缩性。
保护有价值的信息 透明的数据加密允许加密整个数据库、数据文件或日志文件,无需更改应用程序。
这样做的好处包括:同时使用范围和模糊搜索来搜索加密的数据,从未经授权的用户搜索安全的数据,可以不更改现有应用程序的情况下进行数据加密。
可扩展的键管理 SQL Server 2005 为加密和键管理提供一个全面的解决方案。
SQL Server 2008 通过支持第三方键管理和 HSM 产品提供一个优秀的解决方案,以满足不断增长的需求。
审计通过 DDL 创建和管理审计,同时通过提供更全面的数据审计来简化遵从性。
这允许组织回答常见的问题,例如“检索什么数据?”。
>学习关于 SQL Server 2008 的更多知识安全性 确保业务连续性 增强的数据库镜像 SQL Server 2008 构建于 SQL Server 2005 之上,但增强的数据库镜像,包括自动页修复、提高性能和提高支持能力,因而是一个更加可靠的平台。
数据页的自动恢复 SQL Server 2008 允许主机器和镜像机器从 823/824 类型的数据页错误透明地恢复,它可以从透明于终端用户和应用程序的镜像伙伴请求新副本。
日志流压缩数据库镜像需要在镜像实现的参与方之间进行数据传输。
使用 SQL Server 2008,参与方之间的输出日志流压缩提供最佳性能,并最小化数据库镜像使用的网络带宽。
> 学习关于 SQL Server 2008 的更多知识高可用性 启用可预测的响应 资源管理者通过引入资源管理者来提供一致且可预测的响应,允许组织为不同的工作负荷定义资源限制和优先级,这允许并发工作负荷为它们的终端用户提供一致的性能。
可预测的查询性能通过提供功能锁定查询计划支持更高的查询性能稳定性和可预测性,允许组织在硬件服务器替换、服务器升级和生产部署之间推进稳定的查询计划。
数据压缩更有效地存储数据,并减少数据的存储需求。
数据压缩还为大 I/O 边界工作量(例如数据仓库)提供极大的性能提高。
热添加 CPU 允许 CPU 资源在支持的硬件平台上添加到 SQL Server 2008,以动态调节数据库大小而不强制应用程序宕机。
注意,SQL Server 已经支持在线添加内存资源的能力。
> 学习关于 SQL Server 2008 的更多知识性能和规模 高效率为了抓住如今风云变幻的商业机会,公司需要能力来快速创建和部署数据驱动的解决方案。
SQL Server 2008 减少了管理和开发应用程序的时间和成本。
按照策略进行管理 Policy-Based Management Policy-Based Management 是一个基于策略的系统,用于管理 SQL Server 2008 的一个或多个实例。
将其与 SQL Server Management Studio 一起使用可以创建管理服务器实体(比如 SQL Server 实例、数据库和其他 SQL Server 对象)的策略。
精简的安装 SQL Server 2008 通过重新设计安装、设置和配置体系结构,对 SQL Server 服务生命周期进行了巨大的改进。
这些改进将物理位在硬件上的安装与 SQL Server 软件的配置隔离,允许组织和软件合作伙伴提供推荐的安装配置。
性能数据收集性能调节和故障诊断对于管理员来说是一项耗时的任务。
为了给管理员提供可操作的性能检查,SQL Server 2008 包含更多详尽性能数据的集合,一个用于存储性能数据的集中化的新数据仓库,以及用于报告和监视的新工具。
> 学习关于 SQL Server 2008 的更多知识易管理性 简化应用程序开发 语言集成查询(LINQ)开发人员可以使用诸如 C# 或 VB.NET 等托管的编程语言而不是 SQL 语句查询数据。
允许根据 ADO.NET(LINQ to SQL)、ADO.NET DataSets(LINQ to DataSet)、ADO.NET Entity Framework(LINQ to Entities),以及实体数据服务映射供应商运行 .NET 语言编写的无缝、强类型、面向集合的查询。
新的 LINQ to SQL 供应商允许开发人员在 SQL Server 2008 表和列上直接使用 LINQ。
ADO.NET Object Services ADO.NET 的 Object Services 层将具体化、更改跟踪和数据持久作为 CLR 对象。
使用 ADO.NET 框架的开发人员可以使用 ADO.NET 管理的 CLR 对象进行数据库编程。
SQL Server 2008 引入更有效、优化的支持来提高性能和简化开发。
> 学习关于 SQL Server 2008 的更多知识ADO.NET Object Services和 LINQ 存储任何信息 DATE/TIME SQL Server 2008 引入新的日期和时间数据类型: DATE - 仅表示日期的类型 TIME - 仅表示时间的类型 DATETIMEOFFSET - 可以感知时区的 datetime 类型 DATETIME2 - 比现有 DATETIME 类型具有更大小数位和年份范围的 datetime 类型 新的数据类型允许应用程序拥有独立的日期和时间类型,同时为时间值提供大的数据范围或用户定义的精度。
HIERARCHY ID 允许数据库应用程序使用比当前更有效的方法来制定树结构的模型。
新的系统类型 HierarchyId 可以存储代表层次结构树中节点的值。
这种新类型将作为一种 CLR UDT 实现,将暴露几种有效并有用的内置方法,用于使用灵活的编程模型创建和操作层次结构节点。
FILESTREAM Data 允许大型二进制数据直接存储在 NTFS 文件系统中,同时保留数据库的主要部分并维持事务一致性。
允许扩充传统上由数据库管理的大型二进制数据,可以存储在数据库外部更加成本有效的存储设备上,而没有泄密风险。
集成的全文本搜索集成的全文本搜索使文本搜索和关系型数据之间能够无缝转换,同时允许用户使用文本索引在大型文本列上执行高速文本搜索。
Sparse Columns NULL 数据不占据物理空间,提供高效的方法来管理数据库中的空数据。
例如,Sparse Columns 允许通常有许多空值的对象模型存储在 SQL Server 2005 数据库中,而无需耗费大量空间成本。
大型用户定义的类型 SQL Server 2008 消除用户定义类型(UDT)的 8 KB 限制,允许用户极大地扩展其 UDT 的大小。
空间数据类型通过使用对空间数据的支持,将空间能力构建到您的应用程序中。
使用地理数据类型实现“圆面地球”解决方案。
使用经纬度来定义地球表面的区域。
使用地理数据类型实现“平面地球”解决方案。
存储与投影平面表面和自然平面数据关联的多边形、点和线,例如内部空间。
> 学习关于 SQL Server 2008 的更多知识可编程性和空间数据 智能 SQL Server 2008 提供全面的平台,在用户需要的时候提供智能。
集成任何数据 备份压缩在线保存基于磁盘的备份昂贵且耗时。
借助 SQL Server 2008 备份压缩,在线保存备份所需的存储空间更少,备份运行速度更快,因为需要的磁盘 I/O 更少。
已分区表并行分区允许组织更有效地管理增长迅速的表,可以将这些表透明地分成易于管理的数据块。
SQL Server 2008 继承了 SQL Server 2005 中的分区优势,但提高了大型分区表的性能。
星型连接查询优化 SQL Server 2008 为常见的数据仓库场景提供改进的查询性能。
星型连接查询优化通过识别数据仓库连接模式来减少查询响应时间。
Grouping Sets Grouping Sets 是对 GROUP BY 子句的扩展,允许用户在同一个查询中定义多个分组。
Grouping Sets 生成单个结果集(等价于不同分组行的一个 UNION ALL),使得聚集查询和报告变得更加简单快速。
更改数据捕获使用“更改数据捕获”,可以捕获更改内容并存放在更改表中。
它捕获完整的更改内容,维护表的一致性,甚至还能捕获跨模式的更改。
这使得组织可以将最新的信息集成到数据仓库中。
MERGE SQL 语句随着 MERGE SQL 语句的引入,开发人员可以更加高效地处理常见的数据仓库存储应用场景,比如检查某行是否存在,然后执行插入或更新。
SQL Server Integration Services(SSIS)管道线改进 “数据集成”包现在可以更有效地扩展,可以利用可用资源和管理最大的企业规模工作负载。
新的设计将运行时的伸缩能力提高到多个处理器。
SQL Server Integration Services(SSIS)持久查找执行查找的需求是最常见的 ETL 操作之一。
这在数据仓库中特别普遍,其中事实记录需要使用查找将企业关键字转换成相应的替代字。
SSIS 增强查找的性能以支持最大的表。
> 学习关于 SQL Server 2008 的更多知识Integration Services和数据仓库 发布相关的信息 分析规模和性能 SQL Server 2008 使用增强的分析能力和更复杂的计算和聚集交付更广泛的分析。
新的立方体设计工具帮助用户精简分析基础设施的开发,让他们能够为优化的性能构建解决方案。
块计算块计算在处理性能方面提供极大的改进,允许用户增加其层次结构的深度和计算的复杂性。
写回新的 MOLAP 在 SQL Server 2008 Analysis Services 中启用写回(writeback)功能,不再需要查询 ROLAP 分区。
这为用户提供分析应用程序中增强的写回场景,而不牺牲传统的 OLAP 性能。
> 学习关于 SQL Server 2008 的更多知识Analysis Services 推动可操作的商务洞察力 企业报表引擎报表可以使用简化的部署和配置在组织中方便地分发(内部和外部)。
这使得用户可以方便地创建和共享任何规格和复杂度的报表。
Internet 报表部署通过在 Internet 上部署报表,很容易找到客户和供应商。
管理报表体系结构通过集中化存储和所有配置设置的 API,使用内存管理、基础设施巩固和更简单的配置来增强支持能力和控制服务器行为的能力。
Report Builder 增强通过报表设计器轻松构建任何结构的特殊报表和创作报表。
内置的表单认证内置的表单认证让用户可以在 Windows 和 Forms 之间方便地切换。
报表服务器应用程序嵌入报表服务器应用程序嵌入使得报表和订阅中的 URL 可以重新指向前端应用程序。
Microsoft Office 集成 SQL Server 2008 提供新的 Word 渲染,允许用户通过 Microsoft Office Word 直接使用报表。
此外,现有的 Excel 渲染器已经得以极大地增强,以支持嵌套的数据区域、子报表以及合并的表格改进等功能。
这让用户保持布局保真度并改进 Microsoft Office 应用程序对报表的总体使用。
预测性分析 SQL Server Analysis Services 继续交付高级的数据挖掘技术。
更好的时间序列支持增强了预测能力。
增强的挖掘结构提供更大的灵活性,可以通过过滤执行集中分析,还可以提供超出挖掘模型范围的完整信息报表。
新的交叉验证允许同时确认可信结果的精确性和稳定性。
此外,针对 Office 2007 的 SQL Server 2008 数据挖掘附件提供的新特性使组织中的每个用户都可以在桌面上获得更多可操作的洞察。