数据库系统的类型和发展

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据库系统的类型和发展

摘要:随着科学技术的发展,计算机技术不断应用到各行各业,数据存储不断膨胀的需要,对未来的数据库技术将会有更高的要求。

关键词:数据数据库数据库技术

一、数据库系统的类型

(一)IBM的DB2

为关系数据库领域的开拓者和领航人,IBM在1977年完成了System R系统的原型,1980年开始提供集成的数据库服务器——System/38,随后是SQL/DSforVSE和VM,其初始版本与SystemR研究原型密切相关。DB2 forMVSV1 在1983年推出。该版本的目标是提供这一新方案所承诺的简单性,数据不相关性和用户生产率。1988年DB2 for MVS 提供了强大的在线事务处理(OLTP)支持,1989 年和1993 年分别以远程工作单元和分布式工作单元实现了分布式数据库支持。最近推出的DB2 Universal Database 6.1则是通用数据库的典范,是第一个具备网上功能的多媒体关系数据库管理系统,支持包括Linux在内的一系列平台。

·集成了基于开放系统、跨越多平台的数据库服务器(DB2、Informix);

·扩展了为各种数据类型信息提供整合访问通道的内容管理(Content Management,CM)软件;

·帮助客户从各种数据中分析提取有价值信息的商业智能(Business Intellgent,BI)软件;

·整合异构环境中的分布式信息的信息集成(Information Intergrator,II)软件;

·降低客户管理维护成本的自主化工具软件。

数据库:双引擎

上个世纪七十年代,IBM研究中心的E.F.Codd博士提出的关系型数据库模式,奠定了关系型数据库发展的理论基础。1973年,IBM开始了历史上第一个关系型数据库项目System R的研发。

Informix作为OLTP的重要引擎,IBM一直在加强稳定性方面做了很多工作,如:每年在Informix投入10亿美元的研发、每18个月发布一个新版本等等。从即将推出的9.5版本到未来的9.6、9.7版本,IBM已经开始规划未来几年Informix的研发以及两个数据库合二为一的研究。DB2最新版本——Stinger,则更多地借鉴了Informix在HADR(高可用性灾难恢复)和Geodetic Extender(支持地理空间信息的管理)的主要技术。未来,合二为一是必然。

信息集成:新利器

以信息管理部门为例。数据库最早只是管理结构化数据,虽然后来关系数据库也提供管理非结构化数据的能力,不过对非结构化数据的管理更多的是放在内容管理系统中。而当数据被管理起来之后,对于数据的分析利用自然成为数据管

理领域的重点,因此随后商业智能的热度飞升。当IBM DB2在提供内容管理和商业智能功能的时候,都是在IBM DB2通用数据库的周围进行不断扩展。就IBM 自己也说,今天的DB2已经不再只是一个数据库。它现在是作为IBM数据管理领域的一个重要核心存在。2003年,当IBM将其原来的数据库部门更名为数据管理部门,再更名为信息管理部门之后,同年7月推出的DB2 II又树起了DB2家族的另一个核心。

2004年8月,IBM推出了新版DB2 II——测试代号为Masala,更关注Web 上的信息处理能力,它集成的不仅是结构化数据,还能对文本文件、邮件、声频、视频等多类型的异构数据进行集成,从而使用户通过Web获取关于同一对象多方面的信息。

BI作为数据淘金术,它的实现方式多种多样,规模和特点一般都是从用户的需求决定的。IBM BI主要包括数据抽取、数据仓库、多维数据分析和实时报表的功能,通过把企业的相关业务信息整合起来进行深加工,把原始数据变成指导业务决策的有用信息和知识。同时,IBM BI又是一个易用的报表系统,它可以让不懂计算机的业务人员自己定制自己需要的业务报表而无需程序开发。

内容管理:智能化

具有代表性的产品是IBM内容管理V8。它提供了一套可靠的、易升级的、强劲的企业内容管理(ECM)体系架构,也同时提供了强劲的、安全的和高扩展能力的服务来使得企业用户能非常容易地访问电子商务的内容。这种体系架构能够通过具有强劲、灵活的数据模型的单一存储库来支持不同的、异构的内容管理技术,包括文档管理、数字媒体资产管理、网站内容管理等等,这种数据模型使得我们能非常容易地在不同系统之间实现内容共享,从而极大地提高业务处理流程的效率,满足对内容整个生命周期的管理,包括捕获、存储、组织、流转、归档、跟踪和销毁。

工具:自主化

IBM信息管理工具主要分为四类,用户能够从每一类产品中按需选择任意数目的IBM工具,创建一个完整、灵活和经济实用的解决方案。

·数据库管理工具集用于帮助用户精简数据库管理任务,提高系统整体效用。

·性能管理工具集在高需求的情况下可提高峰值运行水平。

·恢复与复制工具集能够满足用户的备份和恢复要求。

·应用管理工具集支持用户从全球快诉获取信息。

(二)Oracle

Oracle 前身叫SDL,由Larry Ellison 和另两个编程人员在1977创办。 1979 年,Oracle公司引入了第一个商用SQL 关系数据库管理系统。Oracle公司是最早开发关系数据库的厂商之一,其产品支持最广泛的操作系统平台。Oracle的路线同Sun微系统公司类似,都提出了网络计算机的概念

1、Oracle电子商务套件

Oracle电子商务套件是行业中第一个集成的基于互联网的商务应用套件,它将前台与后台运营中的关键业务流程自动化。Oracle电子商务套件涵盖了营销、销售、服务、合同、定单管理、产品设计、采购、供应链、制造、财务、项目管理、人力资源与专业服务自动化在内的企业中每一个领域的业务。

Oracle电子商务套件能够使用户在实施业务应用时拥有前所未有的可选择性与灵活性,它的开放式基础架构与单一数据模型使用户在部署套件中的应用软件时拥有多种选择,既可以单独使用,也可以组成业务流,还可以作为一个整体的集成套件来部署。Oracle电子商务套件既可以作为用CD ROM为载体的传统软件的形式,也可以作为一种在线服务的形式来提供给用户。

2、Oracle10g—新一代电子商务平台

Oracle10g是业界第一个完整的、智能化的新一代Internet基础架构,Oracle10g电子商务平台实际上是指Oracle数据库10g、Oracle应用服务器10g 和Oracle开发工具套件10g的完整集成。

Oracle数据库10g是第一套具有无限可伸缩性与高可用性,并可在集群环境中运行商业软件的互联网数据库,具有400多个领先的数据库功能,在集群技术、高可用性、商业智能、安全性、系统管理等方面都实现了新的突破。应用集群技术(Real Application Clusters)能够提供近乎无限的扩充能力与整体可用性,为用户带来透明的、高速增长的集群功能。

Oracle应用服务器10g是J2EE认证的、最轻、最快、最具伸缩性的应用服务器,提供了企业门户软件、无线支持、高速缓存、轻量级J2EE引擎、商务智能、快速应用开发、应用与业务集成、Web 服务等多种应用开发功能,形成完整的电子商务应用开发和部署环境。使用了Oracle应用服务器10g的用户可以通过升级软件来取代升级硬件,大大的节省了基础设施的成本花费。

Oracle开发工具套件10g是一套完整的集成开发工具,可用于快速开发使用Java和XML语言的互联网应用和Web服务,支持任何语言、任何操作系统、任何开发风格、开发生命周期的任何阶段以及所有最新的互联网标准。

9i之后的Oracle的硬件要求很高,(Windows版本)9i建议配512M内存,10g建议配1G内存。

3、Oracle11g

与无压缩格式下存储数据相比,新的Oracle数据压缩技术能够确保以较小的开销节省三倍以上的磁盘存储空间。

自动诊断知识库(Automatic Diagnostic Repository,ADR)是专门针对严重错误的知识库。该知识库基本上能够自动完成一些以往需要由数据库管理员来手动完成的操作。

作为ADR的一部分,SQL性能分析器(SQL Performance Analyzer,SPA)。SQL性能分析器是一个整体调整工具,管理员可以通过该工具在数据库上定义和重演(replay) 一个典型的工作负载,之后管理员可以调节整体参数来使数据库尽快的达到最佳性能——而这一任务同样也是许多年以来由数据库管理员手动完成的。

自动内存管理特性可以追根溯源至Oracle 9i,那时甲骨文公司推出首款自动调节存储池的工具。AMM工具其实就是一种探测机制。实际上,Oracle 11g 有很多随机访问存储池,当存储管理模式(Access Management Mode,AMM)探测到某个存储池中已满时,它将整个随机存储器(Random Access Memory,RAM)从一个区域分配到其他相对合适的区域。

4、XML

XML在数据存储方面有一个明显的优点,那就是可以直接将逻辑关系编写在XML文件当中。一个时髦的XML数据库应该提供哪些功能呢?归纳起来应该有四个基本功能:使用、存储、查询和产生XML的能力。

相关文档
最新文档