没有合适的资源?快使用搜索试试~ 我知道了~
db2 730中文教材
5星 · 超过95%的资源 需积分: 10 21 下载量 114 浏览量
2012-11-08
14:03:45
上传
评论
收藏 6.39MB DOC 举报
温馨提示
试读
64页
DB2 9 基础(730 考试)认证指南,第 1 部分: DB2 规划 DB2 产品 DB2 的不同版本 DB2 9 提供了适于所有企业的数据管理解决方案。没有其他数据库管理系统能够在性能、可用性、可伸缩性和可管理性方面达到 DB2 9 的水平。但是,DB2 有不同的版本,每种版本适合市场的不同部分。DB2 基础考试要求您了解不同的 DB2 产品和版本,所以本节讨论这个问题。 下面的图显示了所有可用的 DB2 发行版。从图中可以看出 DB2 的发展:每个版本都包含低一级版本的所有功能和特性,并添加了新的特性和功能。Linux、UNIX 和 Windows(luw)平台上的代码有大约 90% 是相同的,在每种操作系统上有 10% 的专用代码,用于使数据库与底层操作系统紧密地集成。例如,使用 AIX 上的 Huge Pages 或 Windows 上的 NTFS 文件系统。 DB2 系列中还有两个成员没有显示在下图中:DB2 for System i 和 DB2 for System z。这些数据库基于不同的代码基础,专门针对运行它们的底层操作系统和硬件架构做了调整,它们的 SQL 可移植度达到 95%,这使它们成为 DB2 系列的成员。例如,DB2 for System i 构建在 i5/OS 操作系统中。DB2 for z/OS 利用了 System z 服务器上的硬件耦合器(Coupling Facility),因此与使用 “shared-nothing” 方式的 DB2 luw 相反,它采用 “shared-everything” 的方式。
资源推荐
资源详情
资源评论
第 部分: 规 划
本教程介绍 产品和工具的基本知识,以及描述不同类型的数据应用程序、数
据仓库和 的概念。
第 部分:安全性
本教程介绍与 相关的身份验证、授权和特权概念。您应该具备数据库概念和
操作系统安全性的基本知识。
第 部分: 访问 数据
本教程讲解组成 数据库的对象,以及影响创建数据库的方式的不同因素。在简
要介绍 对象之后,我们将研究用来创建、访问和操作 对象的不同工具。
第 部分: 处 理 数据
本教程讲解结构化查询语言(,),帮助您理解
如何使用 操纵关系数据库中的数据。
第 部分: 处 理 对 象
学习能帮助您适当管理 数据库服务器的技巧。
第 部分:数据并 发 性
本教程讲解数据一致性的概念以及 在单用户和多用户环境中用来维护一致性的
各种机制。
第 部分: 简 介
本教程将解释几个基本的 概念,并讲解如何编写处理 数据的简
单 。
本教程内容均来自 !"#$"%&中国
基础('考试)认证指南,第 部分(规划
DB2 产品
DB2 的不同版本
提供了适于所有企业的数据管理解决方案。没有其他数据库管理系统能够在性能、可用性、可伸缩
性和可管理性方面达到 的水平。但是,有不同的版本,每种版本适合市场的不同部分。
基础考试要求您了解不同的 产品和版本,所以本节讨论这个问题。
下面的图显示了所有可用的 发行版。从图中可以看出 的发展:每个版本都包含低一级版本的所
有功能和特性,并添加了新的特性和功能。)*、+,和 $)"-&(!-)平台上的代码有大约 '.
是相同的,在每种操作系统上有 '.的专用代码,用于使数据库与底层操作系统紧密地集成。例如,使用
上的 /&或 $)"-&上的 ,01文件系统。
系列中还有两个成员没有显示在下图中:2"&3)和 2"&34。这些数据库基于
不同的代码基础,专门针对运行它们的底层操作系统和硬件架构做了调整,它们的 可移植度达到
.,这使它们成为 系列的成员。例如,2"&3)构建在 )5操作系统中。2"
45利用了 &34服务器上的硬件耦合器(6"#!)1)!)),因此与使用 “&78"7)9方
式的 !-相反,它采用 “&78 7)9的方式。
DB2 版本
这些版本的详细许可协议超出了本系列教程探讨的范围,但是需要注意在您所购买的 :#)&中有
一些可以免费使用的 功能特性。如果 :*#&&或 $"%"#中没有免费包含某一功能,
那么(在大多数情况下)可以通过附加的 1%购买这一功能。
例如,在 :*#&&和 $"%"#中,可以通过购买以下 1%向数据服务器中
添加功能:
纯 XML(pureXML)
提供 新的 数据列类型和索引。提供一种混合型引擎,它既可以按照关系方式
操作和存储基于 的数据,又可以按照层次化方式操作和存储基于 的数据。
高可用性
提供在线表重组、0) "!)&3"3)"2")*以及高可用性灾难恢复
(/)7 )!;)!))&&<" =/<)功能。这在 :#)&中是免费提供
的。
性能优化
这是使用多维聚集表(!))3&)"!6!&)=6)、物化查询表()!)4
0;!&=0)和查询并行性所需要的特性。这在 :#)&中是免费提供的。
负载管理
提供 6")"6""、"!!和 >" "。6")"
6""和 >" "特性在 :#)&中是免费提供的。
:#)&附带以下附加特性来扩展这个 版本的功能:
纯 XML(pureXML)
提供 新的 数据列类型和索引。提供一种混合型引擎,它既可以按照关系方式
操作和存储基于 的数据,又可以按照层次化方式操作和存储基于 的数据。
高级访问控制(LBAC)
用于提供扩展的安全架构,在这个架构中基于角色对数据进行访问。
地理数据管理特性
用于对各种应用程序中使用的空间和球面数据模式进行建模,比如气候分析、国防以及在分析中需
要考虑地球曲率的应用程序。
存储优化特性
用于行级和备份5恢复压缩,可以显著提高操作的速度并使数据的存储开销最小化。
性能优化特性
提供在 :#)&服务器环境中使用的 2"3:*#和
"!!产品。
DB2 Everyplace
移动计算的真正力量并不在于移动设备本身,而是在于能够利用来自其他来源的数据。: #!
将 的强大力量注入了移动设备,能够与其他系统进行数据同步,从而让企业数据进入移动员工的口袋,
让他们能够从远程位置更新企业数据。
: #!不仅仅是一种移动计算基础设施。它是一个完整的环境,包含了构建、部署和支持强大
的电子商务应用程序所需的工具。: #!提供一个 “指纹” 引擎(大约 ''?),其中包含所
有的安全特性,比如表加密和提供高性能的高级索引技术。它可以在当今最常见的各种手持设备上顺利地运
行(提供多线程支持),比如:!3、)"&"2$)"-&";)!:))"、任何基于 $)"-&的
位操作系统、3;)、,,)"、@ !2"3)":))"(@:)设备(比如 <
的 !%;#)、嵌入式 )*发布版(比如 !6)*)等等。
如果需要在资源有限的设备上使用关系引擎和同步服务,就应该使用 : #!。对于偶尔连接的笔
记本电脑用户,如果他们的应用程序不需要 : #!引擎中没有的特性(比如触发器),那么也
可以考虑这个产品。
在 A中,: #!是作为 ";)!)8"83特性提供的。在 A或 中遇到
这个特性时,可以认为这两个产品提供的功能是相同的。尽管在版本之间打包方式不同,但是
: #!和 ";)!)8"83为环境提供相同的功能、特性和能力。
在 中,";)!)"3由 :#)&免费提供。:*#&&和 $"%"#
用户需要购买 : #!:#)&:))"来获得这些功能。
DB2 Personal Edition
&"!:))"(&"!)是单用户 <,运行于低价的商用硬件桌面计算机上。
&"!可以用在基于 $)"-&和 )*的工作站上。&"!包含 :*#&&的所有特性,
但是有一个例外:远程客户机无法连接运行这个 版本的数据库(但是,具有 6""!6的工作
站可以连接这些数据库来执行远程管理)。因为 “就是 9,为 &"!开发的应用程序也
可以在 的任何其他版本上运行。例如,可以使用 &"!开发 应用程序,然后将它们部
署到运行 :#)&2"的生产环境中。
&"!既适用于不连接网络的 6,也适用于连接网络的 6。在这两种情况下,它为用户提供了强
大的数据存储,或者提供了数据库存储设施并能够连接到远程 服务器。
偶尔连接的用户可以利用 内置的复制特性和 6""! 设置一个同步的环境,让移动员工
可以与企业保持联系。当然,这只适合笔记本和某些工作站的用户,比如那些运行销售点(#")8"28
&!,)应用程序的用户。
DB2 Express - C
:*#&&86
其实
不算是 系列的一个版本,但是它提供了 :*#&&的大多数功能。''
年 月,发布了这个特殊的 免费版本,可以用于基于 )*和 $)"-&的操作系统。
:*#&&86是为合作伙伴和开发社区设计的,但是正如您知道的,它几乎可以应用于任何地方。
:*#&&86引人注目的一个特点是:它没有其他厂商发布免费版本时通常会设置的限制。在有限制的方面,
它也比其他厂商的免费系统宽松得多。
例如,:*#&&86没有数据库大小限制,而且可以处理 位内存模型。:*#&&86非常适合
开发人员和中小型应用部署、学校社区等等。:*#&&86具有 :*#&&的全部灵活性和健壮性,
但是没有 :*#&&付费版本的一些扩展特性。:*#&&86中
不
包含的特性包括:
:*#&&1%中的特性 —— 例如,高可用性灾难恢复(/<)
数据复制捕获
*&&#" 支持模型
如果希望在自己的环境中利用这些特性,那么至少需要购买 :*#&&。
DB2 Express Edition
:*#&&:))"(:*#&&)是一种功能全面的支持 $;的客户机5服务器 <。
:*#&&可以用于基于 $)"-&和 )*的工作站。:*#&&提供一个低价的入门级服务器,主
要用于小型企业和部门的计算任务。它的功能与 $"%"#相同,但是在服务器上可以安装的内存
和价值单元(等于一个服务器处理器核心的能力)数量方面与 $"%"#有区别。
可以添加额外特性来提供扩展的功能(比如 :#)&中的一些功能),而不需要购买相应的版本。
本教程前面描述了 :*#&&可用的 1%。
:*#&&可根据由运行应用程序的处理器决定的价值单元发放许可证,或者以授权用户数量为标准发
放许可证。授权用户是 的一个新概念,它代表经过注册能访问环境中单一数据服务器上的服务或数
据的用户。例如,如果有一个用户需要访问两个不同的 :*#&&数据服务器,而且这个环境要求按
照授权用户发放许可,那么这个用户需要两个 :*#&&授权用户许可证(每个服务器一个)。
:*#&&在企业中可以扮演许多角色。它非常适合那些需要完全成熟的关系数据库的小型企业。他们
可能不需要某些更成熟或更重要的应用程序那样的可伸缩性,但是他们希望存在一个企业级数据库来支撑其
应用程序,在需要时,可以轻松地扩展此应用程序而不必进行任何修改。注意,针对 的任何版本编写
的应用程序都可以轻松地移植到任何分布式平台上的另一个版本。
DB2 Workgroup Edition
$"%"#:))"($"%"#)是一种功能全面的支持 $;的客户机5服务器 <。
它可以用于所有支持的 +,版本、)*和 $)"-&。
$"%"#提供了一种低价的入门级服务器,主要用于小型企业和部门的计算任务。在功能方面,它
支持与 :*#&&相同的所有特性。可以添加额外特性来提供扩展的功能,比如 :#)&中的
那些功能,而不需要购买 :#)&。可选的 $"%"#的许可方式与 :*#&&相同。
在 A中,有两种 $"%"#:))":$"%"# :))"($:)和
$"%"#+!)3):))"($+:)。$:只能按照命名用户许可证和基础服务器许可
证进行许可。$+:只能按照处理器进行许可。在 中,这两个版本合成了一个版本 ——
$"%"#。命名用户和服务器许可被替换为简化的授权用户。处理器许可仍然存在,但是根据 订价
策略,它转换成了按价值单元付费的形式。
$"%"#在企业中可以扮演多种角色。它非常适合中小企业(),可为其提供完全成熟的可
伸缩的关系数据库存储,且可以通过广域网($,)或局域网(,)来访问。它还适合需要 &)!"&
的企业环境,或者需要在未来进行扩展的部门。正如前面提到的,针对 的任何版本编写的应用程序可
以轻松地移植到任何分布式平台上的另一个版本。
剩余63页未读,继续阅读
资源评论
- zcsai2015-05-30挺不错的,简洁明了,入门好选择
- vivi爱学习2014-07-22看了下,还不错,比英文版的简洁
cqfan
- 粉丝: 1
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功