SQL Server 产品概述.docx

上传人:b****8 文档编号:9201817 上传时间:2023-02-03 格式:DOCX 页数:20 大小:372.51KB
下载 相关 举报
SQL Server 产品概述.docx_第1页
第1页 / 共20页
SQL Server 产品概述.docx_第2页
第2页 / 共20页
SQL Server 产品概述.docx_第3页
第3页 / 共20页
SQL Server 产品概述.docx_第4页
第4页 / 共20页
SQL Server 产品概述.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

SQL Server 产品概述.docx

《SQL Server 产品概述.docx》由会员分享,可在线阅读,更多相关《SQL Server 产品概述.docx(20页珍藏版)》请在冰豆网上搜索。

SQL Server 产品概述.docx

SQLServer产品概述

MicrosoftSQLServer2008

产品概述

作者:

MichelleDumler

更新人员:

GeoffAllix(内容主管)

评论员:

AnthonyCarrabino,EugeneBelashchenko,FrancoisAjenstat,JoanneHodgins,JulieStrauss,MichaelRaheem,NirajNagrani,RamRamanathan,RoniKarassik

发布日期:

2007年7月

更新日期:

2008年2月

摘要:

此文档简要介绍了关于Microsoft®SQLServer™2008的新功能以及所带来的好处。

版权声明

 

该白皮书为初步文档,可能会在所述软件进行最后商业发布之前做完全修改。

文档所包含的信息代表了在发布之日,MicrosoftCorporation对所讨论问题的当前看法。

因为Microsoft必须顺应不断变化的市场条件,故不应将本文档理解为Microsoft一方的承诺,Microsoft不保证所给出的信息在发布之日以后的准确性。

本文档仅用于提供信息。

Microsoft对本文档中的信息不做任何明示、默示或法定的担保。

遵守所有适用的版权法律是用户的责任。

在不对版权法所规定的权利加以限制的情况下,未得到Microsoft公司明确的书面许可,不得为任何目的、以任何形式或手段(电子的、机械的、影印、录制等等)复制、传播本文的任何部分。

本文档可能涉及Microsoft的专利、专利申请、商标、版权和其它知识产权。

除非Microsoft通过书面许可协议明确提供,此文档并没有授予您对这些专利,商标,版权或其他知识产权的任何许可。

©2008MicrosoftCorporation.保留所有权利

Microsoft,Excel,VisualC#,VisualBasic,VisualStudio,SharePoint以及Windows是微软公司在美国和/或其他国家的注册商标或商标。

文中涉及的真实公司及产品可能是其拥有权利的商标。

目录

MicrosoftSQLServer20081

产品概述1

版权声明2

目录3

微软数据平台展望1

SQLServer2008中的新功能1

值得信赖1

保护你的信息2

透明化的数据加密2

外部密钥管理2

增强审核2

确保业务连贯性2

增强的数据库镜像2

热插CPU2

优化的、可预知的系统性能3

性能数据收集3

备份压缩3

数据压缩3

ResourceGovernor3

计划冻结3

提高生产力3

基于策略的管理3

最新的安装方式4

加速部署4

ADO.NETEntityFramework4

LanguageIntegratedQuery5

CLR集成以及ADO.NET对象服务5

ServiceBroker可伸缩性5

不定时连接的系统6

除了关系型数据以外6

HIERARCHYID6

FILESTREAMData6

集成的全文搜索6

稀疏列7

更大的自定义类型7

地理信息7

智能化7

集成任意数据7

数据压缩7

备份压缩7

分区表7

优化星型联接查询7

ResourceGovernor8

GROUPINGSETS8

更改数据捕捉8

MERGESQL语句8

可测量的IntegrationServices8

提供相应报表8

企业报表引擎8

全新的ReportDesigner8

更强的视觉感9

MicrosoftOffice呈现功能9

集成MicrosoftSharePoint®9

驱动可操作的洞察力9

可扩展的设计10

块计算10

写回到MOLAP10

ResourceMonitor10

预示分析法10

结论10

微软数据平台展望

多种要素最终都归结为如何为爆炸性信息量创建一个存储环境。

由于支持新的信息类型,例如数字化的图像和视频以及RFID标签中的传感器信息,企业中的数字信息量正在迅速增长。

规章制度的全球化需要信息更加安全的进行存储并且在任意时刻都是可用的。

与此同时,磁盘存储的成本极大的下降,从而使得企业每投入一美金都可以存储更多的数据。

用户必须能够快速从堆积如山的数据中找到相关信息。

此外,他们还希望在任意设备以及他们每天所使用的任意应用程序中使用这些信息,例如在MicrosoftOfficeSystem中。

如何管理这些爆炸性数据以及用户期望值的增长,都将成为企业所面临的巨大挑战。

数据平台所提供的解决方案可以让企业存储并管理多种类型的数据,包括XML,电子邮件,时间/日历,文件,文档,地理空间数据等等,同时还可以提供一系列丰富的服务来同这些数据进行交互,例如:

搜索,查询,数据分析,报表,数据集成,以及同步等,从而最终满足上述需求。

用户可以在信息从创建到归档的任何时间通过桌面机或移动设备等对其进行访问。

MicrosoftSQLServer™ 2008提供了如下展望图中的功能。

图1  微软数据平台展望

SQLServer2008中的新功能

SQLServer2008在微软数据平台展望图中,可以让企业在降低数据基础架构管理成本的同时,运行其最重要的应用程序,并为所有用户提供洞察力和相关信息。

该平台具有如下特点:

∙值得信赖—可以让企业以高级别的安全性、可靠性以及可伸缩性来运行最重要的应用程序。

∙提高生产力—可以让企业降低部署及管理数据基础架构所需的时间和成本。

∙智能化—提供全面的平台以便在用户所需的地方提供洞察力和相关信息。

值得信赖

在当今这个数据驱动的世界中,企业需要对其数据进行持续访问。

SQLServer 2008为关键应用程序提供了强壮的安全功能,可靠性以及可伸缩性。

保护你的信息

SQLServer 2005的强大已经得到了证明,SQLServer 2008构建在此之上,并通过如下增强点扩展了其安全性:

透明化的数据加密

SQLServer 2008可以为整个数据库,数据文件,以及日志文件进行加密,而不需要更改应用程序。

加密可以让企业满足整体数据加密的需求。

透明化数据加密的好处包括使用范围搜索或者模糊搜索来查询加密数据,来自XX的用户的数据更加安全,以及实现数据加密功能。

这些好处的实现都不需要更改现有的应用程序。

外部密钥管理

SQLServer 2008针对加密以及密钥管理提供了全方位的解决方案。

信息在数据中心中的安全性要求更高,为了迎合这种需求,企业出资让厂商在整个企业范围内管理安全密钥。

SQLServer 2008对这种需求提供了完美的支持,因为它支持第三方的密钥管理以及硬件安全性模型(HSM)产品。

增强审核

SQLServer2008可以让你审核数据上的活动,从而提高了适应性和安全性。

审核包括数据何时被读取以及任意和数据修改相关的操作。

SQLServer2008有增强配置的功能以及在服务器上管理审核的功能,从而满足企业的多种需求。

SQLServer2008还可以在每一个数据库中定义审核规范,这样审核的配置就可以定位到数据库中。

对特定对象筛选审核可以在审核生成的过程中实现更好的性能以及更灵活的配置。

确保业务连贯性

通过SQLServer2008,微软不断为企业提供简化管理的高可用性应用程序。

增强的数据库镜像

SQLServer2008基于SQLServer2005而构建,它所提供的平台更加可靠,并且提供了增强的数据库镜像功能。

新功能包括:

∙自动修复页面。

SQLServer2008可以让主计算机和镜像计算机从823以及824数据页面错误中恢复,其方法是从镜像服务器中请求损坏页面的干净拷贝。

∙提升的性能。

SQLServer2008对传出的日志流进行压缩,从而降低了数据库镜像所需的网络带宽。

∙增强的支持性

∙SQLServer2008包含额外的性能计数器,从而对不同阶段的数据库管理系统日志进程的时间消耗实现更加精确的记录。

∙SQLServer2008包含新的动态管理视图以及对现有视图的扩展,从而提供有关镜像会话的额外信息。

热插CPU

现有的SQLServer支持联机状态下添加内存,而新的热插CPU技术可以让数据库按照需求进行升级。

事实上,在所支持的硬件平台上为SQLServer 2008添加CPU资源不会产生应用程序停机时间。

优化的、可预知的系统性能

企业面临不断增长的压力,他们要为不断增长的用户提供可预知的响应并管理不断增长的数据量。

SQLServer 2008提供了全面的功能集,为你的数据平台中的任意作业量提供可伸缩、可预知的性能。

性能数据收集

性能调优和排错对于管理员来说是很耗时的工作。

为了给管理员提供可操作的性能洞察力,SQLServer 2008提供了更加广泛的数据收集,新的集中化的数据仓库来存储性能数据,以及新的报表和监控工具。

ExtendedEvents

SQLServerExtendedEvents是一个针对服务器的事件处理系统。

ExtendedEvents的基础架构采用一个轻量级的机制,支持对服务器进程所生成的事件进行捕捉,筛选,以及操作。

根据事件进行操作可以让用户将相关数据(例如TransactSQL调用堆栈或者查询计划处理)添加到任意事件中,从而更快的诊断出运行时问题。

事件可以被捕获为多种输出类型,包括EventTracingforWindows(ETW). 当ExtendedEvents被输出为ETW时,操作系统和数据库应用程序相互关联成为可能,从而实现更加全面的系统跟踪。

备份压缩

保持基于磁盘的备份始终联机是一种昂贵且耗时的选择。

SQLServer 2008备份压缩功能所需的磁盘I/O以及所需的保持备份联机的存储更少,并且备份运行速度明显变快。

数据压缩

增强的数据压缩功能可以让数据更有效的存储,并减少所需的存储空间。

数据压缩功能带来了明显的性能提升,尤其是对大量和输入/输出相关的操作,例如数据仓库。

ResourceGovernor

SQLServer 2008引入了ResourceGovernor功能,可以让企业为最终用户提供持续可预测的响应。

ResourceGovernor可以让数据库管理员为不同的作业量定义资源限制和优先级,从而使得并发作业量能够为最终用户提供持续的性能。

计划冻结

对于查询性能,SQLServer 2008可以实现更好的稳定性以及可预测性,其方式是通过新功能来锁定查询计划,让企业可以在硬件服务器更换、服务器升级、以及产品部署的过程中提升查询计划的稳定性。

提高生产力

SQLServer2008降低了管理系统的时间和成本,并通过.NETFramework以及VisualStudio®TeamSystem,使得开发人员可以构建强大的下一代数据库应用程序。

基于策略的管理

作为微软降低总体拥有成本的一部分,SQLServer 2008引入了Policy-basedFramework,它是SQL Server数据库引擎中新的管理框架。

Policy-basedFramework提供了如下好处:

∙为系统配置采用策略

∙基于配置创建策略,从而监控并防止系统更改

∙通过简化管理任务来降低总体拥有成本

∙检查SQLServerManagementStudio中的兼容性问题

Policy-basedFramework是一套用来管理SQLServer 2008中一个或多个实例的系统。

SQL Server策略管理员使用SQL ServerManagementStudio来创建管理服务器实体的策略,例如SQL Server实例,数据库,以及其它SQL Server对象。

Policy-basedFramework由三个组件所组成:

策略管理,创建策略的管理员,以及明确管理。

管理员选择一个或多个被管理的目标,并让其遵循一个特定的策略,或者强迫其遵循一个策略。

自动化管理

策略管理员可以通过下述方法之一实现策略的自动执行:

∙Enforce–使用DDL触发器来防止违反策略

∙CheckonChanges–当相关更改发生时,使用事件通知来评估策略

∙CheckonSchedule–使用SQL ServerAgent作业来周期性的评估策略

图2   Policy-basedFramework

最新的安装方式

SQLServer 2008通过其重新设计的安装以及配置架构,实现了对SQL Server服务器生命周期的明显改进。

SQLServer的软件配置和安装过程可以分离开,这样企业和软件合作伙伴就可以提供所推荐的安装配置。

加速部署

SQLServer可以让开发人员通过集成的开发环境,更高级别的数据抽象性以及简单的数据访问,从而创建下一代的数据应用程序。

ADO.NETEntityFramework

数据库开发人员的开发趋势是定义高级别的业务对象,或者实体,然后将其映射到数据库中存储的表和列中,而不是基于数据库中的表和列来编写程序。

开发人员使用诸如‘Customer’或‘Order’的高级别实体来表现底层数据。

ADO.NETEntityFramework让开发人员利用基于实体的关系型数据进行编程。

在这个抽象级别进行编程可以实现高生产力并让开发人员充分利用实体关系模型。

LanguageIntegratedQuery

MicrosoftLanguageIntegratedQuery(LINQ)让开发人员使用C#或VisualBasic.NET这样的可管理的编程语言来取代SQL语句,对数据进行查询。

LINQ可以使用.NETFramework语言编写无缝的、类型坚固的、面向集合的查询语言,并基于ADO.NET(LINQtoSQL),ADO.NETDataSets(LINQtoDataSets),ADO.NETEntityFramework(LINQtoEntities),以及EntityDataServiceMappingProvider来运行。

SQLServer 2008针对SQLProvider提供了新的LINQ,可以让开发人员直接在SQLServer 2008的表和列中使用LINQ.

图3   LINQtoEntities

CLR集成以及ADO.NET对象服务

ADO.NET的对象服务层可以实现具体化、更改跟踪、以及将数据作为CommonLanguageRuntime(CLR)对象进行存留。

开发人员利用ADO.NETEntityFramework,可以使用ADO.NET所管理的CLR对象基于数据库进行编程。

针对提升性能和简化部署,SQLServer 2008引入了更优化、更有效的帮助和支持。

ServiceBroker的可伸缩性

SQLServer2008继续增强ServiceBroker的性能。

∙会话优先级–配置优先级,使得最重要的数据首先被发送并处理。

∙诊断工具–诊断工具可以提高开发和配置的能力,并管理使用ServiceBroker的解决方案,例如在应用程序部署之前,诊断缺失路径或者配置不正确的安全性问题。

改进的Transact-SQL

SQLServer2008通过几个关键改进,增强了Transact-SQL程序员的开发体验。

∙表值参数–在很多客户场景中,需要将表结构数值的集合传递给服务器中的一个存储过程或者函数。

这些数值可能用于直接生成或更新一个表,或者用于更加复杂的数据操作。

表值参数提供了一个简单的方法来定义表类型,让应用程序可以创建、生成表结构参数,并将其传递给存储过程和函数。

∙对象依赖关系–改进的对象依赖关系可以通过新引入的目录视图以及动态管理功能,更可靠的发现对象之间的依赖关系。

依赖性信息同时针对架构绑定对象和非架构绑定对象都是最新的。

依赖性被存储过程,数据表,视图,函数,触发器,自定义类型,以及XML架构集合所跟踪。

∙DATE/TIME数据类型-SQLServer2008引入了新的日期和时间数据类型:

oDATE–仅提供日期的类型

oTIME–仅提供时间的类型

oDATETIMEOFFSET–基于时区的日期/时间类型

oDATETIME2–日期/时间类型,比起现有的DATETIME类型,年的范围更广,秒的小数点后位数更多。

新的数据类型可以让应用程序拥有独立的时间类型和日期类型,同时提供更广的日期范围或者自定义的更精确的时间值。

不定时连接的系统

通过移动设备以及on-the-go方式,不定时连接成为一种生活方式。

SQLServer 2008提供了统一的同步平台,可以在应用程序,数据存储以及数据类型之间实现一致的同步。

通过与VisualStudio相连,SQLServer 2008可以通过ADO.NET中新的同步服务以及VisualStudio中的离线设计器,快速创建不定时连接的应用程序。

SQLServer 2008对更改跟踪功能提供支持,这样客户就可以在最小的性能开销下,开发基于缓存的,基于同步的,以及基于通知的应用程序。

除了关系型数据以外

当今同应用程序合作的数据类型比数据库所支持的传统类型更加广泛。

SQLServer 2008通过提供新的数据类型,从而为非关系型数据构建了很强的继承性,这样开发人员和管理人员就可以更有效的存储并管理没有结构的数据,例如文档和图像。

SQLServer2008中添加了对高级地理空间数据的管理。

除了新数据类型以外,SQLServer 2008还在不同的数据类型之上提供了一系列丰富的服务,同时对数据平台提供可靠性、安全性以及管理性。

此白皮书的下一部分将介绍非关系型数据存储中的改进。

HIERARCHYID

SQLServer2008通过更有效的方式实现数据库应用程序模型的树形结构。

HierarchyId是一个新的系统类型,它可以存储表示层级树中的节点的数值。

这种新的类型实现了更灵活的编程模型,它将作为CLR自定义类型来实施,该自定义类型为创建和操作层级节点提供了多种有效且实用的内置方法。

FILESTREAMData

SQLServer 2008中新的FILESTREAM数据类型可以将文档以及图像这种庞大的二进制数据直接存储到一个NTFS文件系统中;而该文档或者图像仍然是数据库的一部分并维持事务一致性。

FILESTREAM可以将庞大的二进制数据作为单独文件存储在数据库之外,并通过NTFSstreamingAPI进行访问,而传统方式下这些都是通过数据库进行管理的。

使用NTFSstreamingAPI可以更有效的执行对普通文件的操作,同时提供所有的数据库服务,例如安全性以及备份。

集成的全文搜索

集成的全文搜索可以实现全文搜索同关系型数据之间的无缝转换,同时可以使用全文索引在大文本列中执行快速的文本搜索。

稀疏列

该功能通过使用不消耗物理空间的NULL数据,从而在数据库中更加有效的管理空数据。

例如,稀疏列允许包含大量空数值的对象模型存储在SQLServer 2008数据库中,而不会占用大量的存储空间。

稀疏列还可以让管理员创建超过1024个列的数据表。

更大的自定义类型

SQLServer 2008消除了自定义类型的8000字节限制,可以让用户扩展自定义类型的大小。

地理信息

SQLServer2008提供了全面的空间支持,从而可以在支持空间功能的应用程序中处理、扩展、并使用位置信息。

∙GEOGRAPHY数据类型

该功能可以让你存储符合行业标准(例如OpenGeospatialConsortium(OGC))的平面空间数据。

这样开发人员通过存储同平面投影以及自然平面数据相关的多边形、点、线,可以实现“平地”解决方案。

∙GEOMETRY数据类型

该功能可以让你存储地理测量空间数据并对其进行操作。

使用纬度和经度配合来定义地球表面的区域,并将地理数据同行业标准相结合,例如在世界范围内用于GPS解决方案的WGS84标准。

智能化

商务智能(BI)仍然是大多数公司进行投资的关键领域,并且对于公司内所有级别的用户来说,它都是无价的信息资源。

SQLServer2008提供了一个全面的平台在你的用户需要的地方实现智能化。

集成任意数据

为了能够从数据中获得商业价值,企业不断在BI以及数据仓库解决方案上进行投资。

SQLServer 2008提供了一个全面的可缩放的数据仓库平台,通过单独的分析存储完成强大的分析处理,并满足大量用户对于TB级数据量分析的需求。

下面是SQLServer2008在数据仓库方面的提高。

数据压缩

数据仓库中的数据量在不断增长。

SQLServer 2008中内置了数据压缩功能,可以让企业更加有效的存储数据,同时由于降低了I/O需求,从而提升了性能。

备份压缩

保持基于磁盘的备份始终联机是一种昂贵且耗时的选择。

SQLServer 2008备份压缩功能所需的磁盘I/O以及所需的保持备份联机的存储更少,并且备份运行速度明显变快。

分区表

分区可以让企业通过将庞大、不断增长的数据表分成可管理的数据块,从而更有效的对其进行管理。

SQLServer 2008基于SQLServer 2005中的分区而构建,并提升了对庞大分区表的操作性能。

优化星型联接查询

SQLServer2008针对普通的数据仓库场景提升了查询性能。

星型联接查询通过识别数据仓库联接样式来降低查询响应时间。

ResourceGovernor

SQLServer 2008引入了ResourceGovernor功能,可以让企业为最终用户提供持续可预测的响应。

ResourceGovernor可以让数据库管理员为不同的作业量定义资源限制和优先级,从而使得并发作业量能够为最终用户提供持续的性能。

GROUPINGSETS

GROUPINGSETS作为GROUPBY子句的扩展,可以让用户在同一个查询中定义多个分组。

GROUPINGSETS产生一个单独的结果集,相当于不同分组行的UNIONALL,从而使得聚合查询和报表生成更快更容易。

更改数据捕捉

通过更改数据捕捉,更改被捕捉后将被放置在更改数据表中。

该功能将捕捉更改的全部内容,并且将维持跨数据表的一致性,甚至可以处理跨架构的更改。

如此一来企业就可以将最新的信息集成到数据仓库中。

MERGESQL语句

通过引入MERGESQL语句,开发人员可以更有效的处理普通的数据仓库场景,例如检查一个行是否存在并对其执行插入或者更新。

可测量的IntegrationServices

IntegrationServices的可测量性主要带来了两点好处:

∙SQLServerIntegrationServices(SSIS)管道增强

DataIntegration包现在可以更加有效的进行测量,从而使用可用资源并管理企业范围内最大的

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1