• 休闲生活
  • 教育教学
  • 经济贸易
  • 政法军事
  • 人文社科
  • 农林牧渔
  • 信息科技
  • 建筑房产
  • 环境安全
  • 当前位置: 达达文档网 > 达达文库 > 休闲生活 > 正文

    谈数据库及数据库技术

    时间:2021-04-08 07:55:04 来源:达达文档网 本文已影响 达达文档网手机站

    [摘要]对数据库的发展进行了简要的介绍,对目前的数据库新技术作比较系统的总结,并且展望数据库的发展趋势。

    [关键词]数据库 技术

    中图分类号:TP3文献标识码:A 文章编号:1671-7597(2008)0420032-01

    一、数据库发展综述

    数据库是以一定的组织方式存储在一起,相互关联而独立于应用程序之外,并能为多个用户所共享的数据集合。随着信息供需关系的变化和信息技术的发展,引起了世界范围内科技情报体系和工作模式的改变,继而促成这种以建立数据库为中心的信息软件服务业的诞生。到目前为止,数据库的发展可以划分为三个阶段:50、60年代,随着计算机的商品化极其推广应用,在传统的文献工作中开始出现了数据库的概念和技术;70年代以后,非书目数据库日益受到关注,各种指南和参考性数值数据库相继问世,全文数据库开始出现并日渐增多处理脱机检索方式逐渐向联机检索方式转化;80年代以来,全世界的数据库产业迅猛发展,竞争日益激烈,许多国家都拥有了自主发展的数据库,数据库已成为现代信息社会的重要支柱。

    二、几种数据库技术

    (一)并行数据库技术。并行数据库技术包括对数据库的分布管理和并行查询。它通过将一个数据库任务分割成多个子任务的方法由多个处理机协同完成这项任务,从而极大地提高了事务处理能力,并且通过数据分布可以实现数据的并行I/O操作。它以高性能、高可用性和高扩充性为目标,充分利用多处理器平台的并行能力,通过多种并行性,在联机事务处理与决策支持应用两种典型环境中提供快速的响应时间和较高的事务吞吐量。

    (二)多媒体数据库系统。多媒体数据库的建立与利用有许多关键技术,而计算机硬件与网络环境、数据压缩、数据模型方法是主要技术条件。多媒体数据库应具备的功能有:能表示和理解多媒体数据,能刻画、管理和表现各种媒体数据的特性和相互关系;具备物理数据独立性和媒体数据独立性,媒体类型可扩展;提供更为灵活的模式定义和修改功能,支持模式进化与演变,具备某些长事务处理的能力;提供多媒体访问的各种手段,近似性查询,混合方式访问等。

    (三)分布式数据库系统。随着计算机网络技术发展,有可能把一些分散在各处的数据库系统通过网络通信技术连结起来,这样就形成分布式数据库系统。分布式数据库系统是面向地理上分散,而管理上又需要不同程度集中管理的企、事业单位提供数据管理的信息管理系统。它由多台计算机组成,每台计算机上配有各自的本地数据库,各计算机之间由通信网络联结。分布式数据库是一个数据集,逻辑上它们属于同一系统,而物理上它们分散在用计算机网络连接的多个场地上,并统一由一个分布式数据库管理系统管理,用户不感到数据的分布,用户看到的似乎是一个全局数据模式的集中式数据库。

    (四)主动数据库系统。主动数据库是相对于传统数据库的被动性而言的。在许多应用领域,如计算机集成制造系统、管理信息系统、办公自动化系统中常常希望数据库系统在紧急情况下能根据数据库的当前状态,主动适时地做出反应,执行某些动作,向用户提供有关信息。为满足这些要求,将传统数据库与人工智能技术和面向对象技术结合提出了主动数据库。主动数据库通常采用在传统数据库系统中嵌入事件条件动作规则,相当于系统提供了一个“自动监测”机构,主动地不时地检查这些规则中包含的事件是否已发生,一旦事件被发现,就主动触发执行相应的动作。主动数据库主要解决的问题有知识模型、执行模型、条件检测、事务调度、体系结构、系统效率。

    (五)面向对象数据库系统。面向对象数据库系统是指支持面向对象特性的数据库系统。它综合了面向对象的程序设计技术和数据库管理技术,提供了面向对象的建模方法、编程语言和数据库语言。可以认为一个面向对象数据库就是在一般传统数据库基础上增加了对对象的管理能力,对象的基本特性有:对象标识、封装性、继承性。这些优点大大提高了系统的开发速度,方便了系统的维护,因而受到了广泛的欢迎,引起了研究OODBS的热潮,甚至有人预言,数据库的未来将是面向对象的时代。但是,面向对象数据库还只是一种新兴的技术,它的数据模型缺乏数学理论基础,它的语言缺乏形式化基础,因此有待于进一步的深入研究。

    (六)数据挖掘与数据仓库。数据挖掘是一种决策支持过程,它主要基于人工智能、机器学习、统计学技术,高度自动化地分析企业原有的数据,做出归纳性的推理,从中挖掘潜在模式,预测客户的行为,帮助企业的决策者调整市场策略,减少风险,做出正确的决策。随着公司数据库的猛增,特别是数据仓库的出现,原有的数据库工具已无法满足用户的需求,用户不仅需要一般的查询和报表工具,更需要的是那些能够帮助他们从浩如烟海的数据中提取出高质量信息(预测性)的工具,数据挖掘的出现和发展下符合了这一潮流。数据挖掘是当前数据库和信息决策领域的最前沿研究方向之一。

    三、数据库的发展趋势

    (一)对XML的支持。所谓泛数据就是指包含了文档、电子邮件等各种类型的数据,这些数据通常都不是以行和列的格式存在的,不像关系数据那样是严格的结构化数据,因此对这类数据的存储管理以及快速高效的查询是对传统关系型数据库的挑战。目前XML标准日益成熟,并很快成为各种复杂的异构数据交换的核心技术和未来数据定义的标准格式,因此整合XML、对象数据、多媒体数据,将所有数据类型放在一个平台上将是传统的关系数据库发展的一大趋势。

    (二)网格支持。甲骨文公司Oracle 10g网格数据库产品的推出将网格技术的应用领域扩展到企业计算。网格计算将是数据库技术发展的大趋势之一,数据库不仅仅是存储数据,而是要实现对信息整个生命周期的管理。在甲骨文发布的Oracle 10g Release 2进一步改良了许多网格运算的功能,提升了性能、应用度以及简化管理功能。该方案可让客户将多台标准服务器系统整合成一套可扩充的容错运算平台。同时,新版数据库可让客户更容易在网格环境中分享储存资源,并且大幅提升数据安全性。

    (三)管理自动化。企业级数据库产品目前已经进入同质化竞争时代,在功能、性能、可靠性等方面差别已经不是很大。但是随着商业环境竞争日益加剧,目前企业面临着另外的挑战,即如何以最低的成本同时又高质量地管理其IT架构。这也就带来了两方面的挑战:一方面系统功能日益强大而复杂,另一方面,对这些系统管理和维护的成本越来越昂贵。正是意识到这些需求,自我管理功能包括能自动地对数据库自身进行监控、调整和修复等已成为数据库追求的目标。

    参考文献:

    [1]四趋势领潮下一代数据库,每周电信报,魏桂英,2005.8.

    [2]数据库新技术及其发展趋势,徐国凤等,山西师大体育学院学报,2005.12.

    [3]数据库技术及其进展,胡锡伟,浙江万里学院学报,2000.12.

    [4]对我国数据库产业的一些思考,纪丽珍,甘肃科技纵横,2005.(6).

    相关热词搜索: 数据库技术 数据库

    • 生活居家
    • 情感人生
    • 社会财经
    • 文化
    • 职场
    • 教育
    • 电脑上网