Database 版 (精华区)

发信人: joy ( 雨送黄昏花易落), 信区: Database
标  题: 重新认识DB2
发信站: 紫 丁 香 (Sun Jul 26 10:14:23 1998), 转信

    提起DB2,人们就会将它同大型机、中心机房联系在一起。但是IB
M的通用数据库DB2 Ui versal Database (以下简称DB2 UDB)会让你
改变这一看法。DB2 UDB是能够在单一系统中满足用户需求的"通用服
务器"。DB2 UDB通过内置的Java和JDBC支持Web访问功能,支持文本文
档、图像、视频和语音数据等复杂数据类型的集成内容搜索。它具有
良好的可伸缩性,能支持的系统从膝上型、桌面系统、工作组直至全
球企业网;从单处理器系统到SMP、MPP系统;从Windows NT和OS/2到多
种Unix平台。

    DB2 UDB的通用性

    1.通用数据访问
    DB2是内置Java和JDBC支持的一种关系型数据库产品。而且Net .
Data(现已是DB2的一部分)使DB2成为真正具备Web功能的数据库。Net
.Data能够帮助开发者创建Java小程序,并通过JDBC与DB2 UDB连接。
从1996年12月发布的DB2 Common Server Version 2.1.2开始,Java小
程序和Java Beans就可以从Web浏览器访问DB2中的数据。这两种访问
都由DB2内置的JDBC支持实现。此外,用户可以使用Java编写存储过程
和用户自定义函数,并允许所有应用共享这些功能。
    DB2 UDB支持IBM的分布式关系数据库(DRDA)。IBM的全部数据库
都使用DRDA进行通讯。过去,DRDA只支持SNA,但是DB2 UDB V5可以在TCP/IP环境中运行

    2.适合多种应用领域
    您是否使用某种数据库进行事务处理,而用另一种数据库进行决
策支持?许多公司都是这样做的。结果,这些公司发现被多种数据库带
来的兼容性、可移植性问题所困扰,而且还必须培训其技术人员支持
每一种新数据库。
    现在,用户可以从多数据库方案的困扰中解脱出来了。DB2 Commo
n Server拥有强大的事务处理功能和基于成本的SQL优化器。而且DB2
 Parallel Edition在"无共享"体系结构中提供了并行处理功能,可支
持使用复杂查询或大型数据库的业务智能应用。
    DB2 UDB还为您提供了多种新功能,以支持当今业务智能应用所需
的多维分析和在线分析过程,包括星形连接支持和ROLLUP及CUBE功能
。这些特性使DB2 UDB既可用于事务处理也可用于业务智能处理。

    3.可扩展性
    和Informix的DataBlade技术类似,IBM的Extender可以让开发者
存储和处理大文本、图像、音频、视频等多媒体数据和时间序列数据
、空间序列数据以及其它非常规数据。这种特性使DB2 UDB可以支持
全文检索。 有了DB2对多媒体对象的支持,您就可以在DB2数据库中保
存文本、图像、视频、语音、空间和其它类型的数据对象。然后,您
可以通过任何一种方法查询该数据库。

    4.可伸缩性、可移植性
    DB2 UDB可以从单一处理器系统扩展到对称多处理器系统,直到并
行处理系统。DB2 UD支持的操作系统包括OS/2、Windows 95、Window
s NT、AIX、HP-UX和Solaris。除了这些平台以外,客户机访问还支持Windows 95、DOS、Apple MacOS
和IRIX。
    5.全面支持中文
    DB2 UDB提供全中文界面,DB2 UDB在实现上不仅考虑到支持国标
简体汉字(GB2312-80)而且也全面支持大字符集GBK。这就意味着通过
使用DB2 UDB,可以同时进行简体及繁体字的数据处理。
    IBM的主机及AS/400系统在很多大型企业的信息系统中起着举足
轻重的作用,同时价廉的微机充当着业务前台的角色。通过在微机端
使用DB2 UDB,不仅可以使用户的解决方案在上下两端使用同一类型的
数据库(DB2 UDB),而且用户完全不用担心和考虑主机系统和微机系统
的编码差别。目前,DB2 UDB中文版可以在中文之星、四通利方这样的
中文环境下运行。
    对象关系型解决方法
    DB2 UDB集成了IBM的对象关系型数据库技术,它使DB2不仅能够支
持大文本、图像、视频、声音和指纹数据的存储,而且还可以支持基
于内容的搜索。
    DB2 UDB的用户自定义类型允许用户使用SQL3的数据定义语法来
动态定义新的数据类型。像DB2 UDB的内置数据类型一样,用户定义的
类型也可以用来定义表的列以及函数的参数。
    DB2 UDB还支持用户自定义函数。用户自定义函数在面向对象的
技术中起着方法的作用。用户定义的函数可以用来实现复杂数据类型
的行为。用户自定义函数是面向对象系统的关键组成部分。DB2 UDB
中的函数可以被重载。这意味着用户可以用相同的名字定义一些相似
的函数来处理不同的参数类型。

    多对多共享
    DB2 UDB支持跨越多种程序设计语言和多种客户机平台的对象的
多对多(many-tomany)共享。一个DB2 UDB客户机的集合可以使用不同
的编程语言,譬如,   C/C++、COBOL及FORTAN等,而通过SQL来共享一
个对象关系特征集合。这允许DB2 UDB客户可以将在C/C++、Java、OL
E 、4GL、CORBA及SOM环境中产生的对象存储在DB2 UDB中,并通过SQL
中的语言库来开发和利用这些对象。共享为DB2 UDB的用户提供了访
问和控制这些对象的单一位置,其中包括集成搜索能力和跨越Interne
t、DRDA及ODBC连接来使用这些对象的能力

--
※ 来源:.紫 丁 香 bbs.hit.edu.cn.[FROM: 202.118.229.129]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:3.616毫秒