Page 178 - 计算机技术与人工智能
P. 178
计算机技术与人工智能 Computer Technology and Artificial Intelligence
第六节 常用的数据库管理系统简介
目前市场上比较流行的数据库管理系统产品主要有 IBM、Oracle、Microsoft
和MySQL、Sybase等公司的产品,下面对常用的几种数据库管理系统做简要的
介绍。
一、DB2
DB2是IBM公司的产品,是一个多媒体、Web关系型数据库管理系统,其功
能足以满足大中公司的需要,并可灵活地服务于中小型电子商务解决方案。DB2
系统在企业级的应用中十分广泛,目前全球DB2系统用户数量超过6000万,分布
于约40万家公司。1968年IBM公司推出的IMS(Information Management System)
是层次数据库系统的典型代表,是第一个大型的商用数据库管理系统。1970年,
IBM公司的研究员首次提出了数据库系统的关系模型,开创了数据库关系方法和
关系数据理论的研究,为数据库技术奠定了基础。目前IBM仍然是最大的数据库
产品提供商(在大型机领域处于垄断地位),100%的财富100强企业和80%的财
富500强企业都使用了IBM的DB2数据库产品。DB2另一个非常重要的优势在于
它的成熟应用非常丰富,有众多的应用软件开发商围绕在IBM的周围。2001年,
IBM公司兼并了世界排名第4的著名数据库公司Informix,并将其所拥有的先进特
性融入DB2中,使DB2系统的性能和功能有了进一步的提高。
DB2数据库系统采用多进程多线索体系结构,可以运行于多种操作系统之
上,并根据相应平台环境做出调整和优化,以便能够达到较好的性能。DB2目前
支持从PC到UNIX,从中小型机到大型机,从IBM到非IBM的各种操作平台,可
以在主机上以主/从方式独立运行,也可以在客户机/服务器环境中运行。其中服
务平台可以是OS/400、AIX、OS/2、HP-UNIX、SUN-Solaris等操作系统,客户
机平台可以是OS/2或Windows、DOS、AIX、HP UX、SUN Solaris 等操作系统。
DB2数据库系统的特色有以下几点。
①支持面向对象的编程。DB2数据库系统支持复杂的数据结构,如无结构文
本对象,可以对无结构文本对象进行布尔匹配、最接近匹配和任意匹配等搜索,
可以建立用户数据类型和用户自定义函数。
②支持多媒体应用程序。DB2数据库系统支持大二分对象(BLOB),允许
在数据库中存取二进制大对象和文本大对象。其中,二进制大对象可以用来存储
166

