书签 分享 收藏 举报 版权申诉 / 99
上传文档赚钱

类型数据库技术发展现状与未来趋势课件.ppt

  • 上传人(卖家):三亚风情
  • 文档编号:2928531
  • 上传时间:2022-06-12
  • 格式:PPT
  • 页数:99
  • 大小:2.59MB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《数据库技术发展现状与未来趋势课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    数据库 技术发展 现状 未来 趋势 课件
    资源描述:

    1、1数据库技术数据库技术发展现状与未来趋势发展现状与未来趋势21. 什么是数据库技术什么是数据库技术 什么是数据?什么是数据? 在计算机系统中,各种在计算机系统中,各种字母、数字符号的字母、数字符号的组合、语音、图形、图像等统称为数据组合、语音、图形、图像等统称为数据,数据,数据经过加工后就成为信息。经过加工后就成为信息。 什么是数据库?什么是数据库? 数据库(数据库(DataBase,DB)是一个长期存)是一个长期存储在计算机内的、有组织的、有共享的、统一储在计算机内的、有组织的、有共享的、统一管理的数据集合。管理的数据集合。3 数据库技术是一种计算机辅助管理数据数据库技术是一种计算机辅助管理

    2、数据的方法,它研究如何组织和存储数据,如何的方法,它研究如何组织和存储数据,如何高效地获取和处理数据。是通过研究数据库高效地获取和处理数据。是通过研究数据库的结构、存储、设计、管理以及应用的基本的结构、存储、设计、管理以及应用的基本理论和实现方法,并利用这些理论来实现对理论和实现方法,并利用这些理论来实现对数据库中的数据进行处理、分析和理解的技数据库中的数据进行处理、分析和理解的技术。术。 数据库技术数据库技术是是数据数据管理管理的技术,是计算的技术,是计算机科学的重要分支。机科学的重要分支。是信息系统的一个核心是信息系统的一个核心技术。技术。42. 数据库技术的产生、发展数据库技术的产生、发

    3、展 数据库的历史可以追溯到五十年前,那数据库的历史可以追溯到五十年前,那时的数据管理非常简单。通过大量的分类、时的数据管理非常简单。通过大量的分类、比较和表格绘制的机器运行数百万穿孔卡片比较和表格绘制的机器运行数百万穿孔卡片来进行数据的处理,其运行结果在纸上打印来进行数据的处理,其运行结果在纸上打印出来或者制成新的穿孔卡片。出来或者制成新的穿孔卡片。而数据管理就而数据管理就是对所有这些穿孔卡片进行物理的储存和处是对所有这些穿孔卡片进行物理的储存和处理。理。-人工管理人工管理56 1956 年,年,IBM(International Business Machines) 国际商业机器公司。国际商

    4、业机器公司。 外号是外号是 “Big Blue”(蓝色巨人)。生产出第(蓝色巨人)。生产出第一个磁盘驱动器一个磁盘驱动器 the Model 305 RAMAC。 7 此驱动器有此驱动器有50 个盘片,每个盘片直径是个盘片,每个盘片直径是2 英尺,可以储存英尺,可以储存5MB的的数据。使用磁盘最大的数据。使用磁盘最大的好处是可以好处是可以随机随机地存取数据,而穿孔卡片和磁地存取数据,而穿孔卡片和磁带只能顺序存取数据。可以说,随机存取对于带只能顺序存取数据。可以说,随机存取对于数据管理的发展是一次具有革命性意义的改变。数据管理的发展是一次具有革命性意义的改变。8 1961年,美国年,美国通用电气

    5、公司通用电气公司(General ElectricCo.) Charles W. Bachman等人在年开发成功的等人在年开发成功的IDS(Integrated DataStore)是最早出现的)是最早出现的是网状是网状DBMS(数据库管理系统)。(数据库管理系统)。 IDS 具具有数据模式和日志的特征。但有数据模式和日志的特征。但它只能在它只能在GE主主机上运行,并且数据库只有一个文件,数据机上运行,并且数据库只有一个文件,数据库所有的表必须通过手工编码来生成。库所有的表必须通过手工编码来生成。-文件文件系统系统9 1973 Charles W. Bachman 因在数据库因在数据库方面的杰

    6、出贡献而获方面的杰出贡献而获ACM图灵奖图灵奖 。他提出。他提出并实现的第一个网状数据库系统并实现的第一个网状数据库系统 For his outstanding contributions to database technology. Charles W. Bachman (Dec. 11, 1924 - )101968 年年IBM 公司在开发的公司在开发的IMS (Information Management System),是),是最最著名最典型著名最典型的的层次数据库系统层次数据库系统。这是。这是IBM公司研公司研制的最早的大型数据库系统程序产品。从制的最早的大型数据库系统程序产品。从

    7、60 年年代末产生起,如今已经发展到代末产生起,如今已经发展到IMS V6,提供群,提供群集、集、N路数据共享、消息队列共享等先进特性的路数据共享、消息队列共享等先进特性的支持。这个具有支持。这个具有40 年历史的数据库产品在如今年历史的数据库产品在如今的的WWW应用连接、商务智能应用中扮演着新的应用连接、商务智能应用中扮演着新的角色。角色。-数据库系统数据库系统111970年,年,IBM的研究员的研究员埃德加埃德加考特考特 EdgarF.F.Codd 博士博士在刊物在刊物Communication of the ACM上上发表了一篇名为发表了一篇名为“A Relational Model o

    8、f Data for Large Shared Data Banks”的论文的论文12 E.F.Codd提出了关系模型的概念,奠定提出了关系模型的概念,奠定了关系模型的理论基础。了关系模型的理论基础。这篇论文被普遍认这篇论文被普遍认为是数据库系统历史上具有划时代意义的里为是数据库系统历史上具有划时代意义的里程碑。程碑。 E.F.Codd 计算机界公认计算机界公认的关系数据库之父。的关系数据库之父。1970年他提出了关系模型的理论,年他提出了关系模型的理论,1970年以年以后,后,E.F.Codd继续完善和发展关系理论;之继续完善和发展关系理论;之后创办了一个研究所后创办了一个研究所The Re

    9、lationalInstitute和一个公司和一个公司Codd & Associations;1990 年年出版了专著出版了专著The Relational Model for Database Management:Version 2。13埃德加埃德加考特(考特(EdgarF.Codd)计算机界公认的计算机界公认的关系数据关系数据库之父。库之父。 E.F.Codd 以其对关系数据库的卓越贡献获得了以其对关系数据库的卓越贡献获得了1981 年年ACM图灵奖。图灵奖。14 Codd的的心愿是为数据库建立一个优美的数心愿是为数据库建立一个优美的数据模型。后来据模型。后来Codd又陆续发表多篇文章,

    10、论又陆续发表多篇文章,论述了范式理论和衡量述了范式理论和衡量关系系统的关系系统的12条标准条标准,用,用数学理论奠定了关系数据库的基础。关系模型数学理论奠定了关系数据库的基础。关系模型有严格的数学基础,抽象级别比较高,而且简有严格的数学基础,抽象级别比较高,而且简单清晰,便于理解和使用。单清晰,便于理解和使用。15 1974 年,年,IBM的的Ray Boyce和和Don Chamberlin将将Codd关系数据库关系数据库的的12条准则条准则的数学定义以的数学定义以简单的关键字语法表现出来,里程碑式地提简单的关键字语法表现出来,里程碑式地提出了出了SQL(Structured Query L

    11、anguage)语言。语言。16 SQL语言的功能包括查询、操纵、定义语言的功能包括查询、操纵、定义和控制,和控制,是一个综合的、通用的关系数据库是一个综合的、通用的关系数据库语言,同时又是一种高度非过程化的语言,语言,同时又是一种高度非过程化的语言,只要求用户指出做什么而不需要指出怎么做。只要求用户指出做什么而不需要指出怎么做。SQL集成实现了数据库生命周期中的全部操集成实现了数据库生命周期中的全部操作。作。SQL提供了与关系数据库进行交互的方提供了与关系数据库进行交互的方法,它可以与标准的编程语言一起工作。法,它可以与标准的编程语言一起工作。171986年,年,ANSI American

    12、National Standards Institute(ANSI美国国家标美国国家标准学会)把准学会)把SQL作为关系数据库语言的美国标作为关系数据库语言的美国标准,此后不久,准,此后不久,ISO(国际化标准组织)也做(国际化标准组织)也做出同样的规定,把出同样的规定,把SQL标准公布,标准公布,SQL成为成为国际标准。国际标准。目前目前SQL标准有标准有3个版本:个版本: SQL-89 SQL-92 SQL3 181970年关系模型建立之后,年关系模型建立之后,IBM公司公司在在San Jose实验室增加了更多的研究人员研实验室增加了更多的研究人员研究这个项目,这个项目就是究这个项目,这个

    13、项目就是著名的著名的System R。其目标是论证一个全功能关系其目标是论证一个全功能关系DBMS的的可行性。该项目结束于可行性。该项目结束于1979年,完成了第一年,完成了第一个实现个实现SQL的的 DBMS。然而然而IBM对对IMS的承的承诺阻止了诺阻止了System R的投产,一直到的投产,一直到1980年年System R才作为一个产品正式推向市场。才作为一个产品正式推向市场。191976年霍尼韦尔公司年霍尼韦尔公司(Honeywell)开发开发了第一个商用关系数据库系统了第一个商用关系数据库系统Multics Relational Data Store。 20 他们开发的他们开发的I

    14、ngres项目最后由项目最后由Oracle公司、公司、Ingres公司以及硅谷的其他厂商所商品化。后公司以及硅谷的其他厂商所商品化。后来,来,System R和和Ingres系统双双获得系统双双获得ACM的的1988年年“软件系统奖软件系统奖”。 是是SQL-Server/Sybase的奠基人。的奠基人。1973年,加州大学伯年,加州大学伯克利分校的克利分校的 Michael Stonebraker和和Eugene Wong,利用,利用System R已发布的信息已发布的信息开始开发自己的关系数开始开发自己的关系数据库系统据库系统Ingres。21 詹姆士詹姆士格雷格雷 (James Gray

    15、) 在在IBM期间,他参与和主持过期间,他参与和主持过IMS、System R、SQL/DS、DB2等项目的开发,其中除等项目的开发,其中除SystemR仅作为研究原型,没有仅作为研究原型,没有 成为产品外,其他几个都成为成为产品外,其他几个都成为IBM在数据库市场上有影响力的在数据库市场上有影响力的产产 品。品。 Jim Gray使关系模型的使关系模型的技术实用化,他为技术实用化,他为RDBMS成熟成熟并顺利进入市场起到了关键性的并顺利进入市场起到了关键性的作用。作用。(1944Missing 01/28/2007)22 1998 James Gray由于在数据由于在数据库、事务处理方面取得

    16、了突出的库、事务处理方面取得了突出的贡献,使他成为该技术领域公认贡献,使他成为该技术领域公认的权威,他也成为的权威,他也成为图灵奖图灵奖 第三位第三位在数据库技术在数据库技术的发展中作出重大的发展中作出重大贡献而获此殊荣的学者。贡献而获此殊荣的学者。 他的研究成果反映在他发表的他的研究成果反映在他发表的一系列论文和研究报告之中,最一系列论文和研究报告之中,最后结晶为一部厚厚的专著:后结晶为一部厚厚的专著:TransactionProcessing:ConceptsandTechniques。(1944Missing 01/28/2007)23二十世纪九十年代,随着基于二十世纪九十年代,随着基于

    17、PC的客户的客户/服务器计算模式和企业软件包的广泛采用,数服务器计算模式和企业软件包的广泛采用,数据管理的变革基本完成。数据管理不再仅仅是据管理的变革基本完成。数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据管理的方式。Internet的异军突起以及的异军突起以及XML语言的出现,给数据库系统的发展开辟语言的出现,给数据库系统的发展开辟了一片新的天地。了一片新的天地。24 1991,W.H. Bill Inmon发表了发表了”构建构建数据仓库数据仓库” 比尔比尔印蒙印蒙 (Bill Inmon),),被称为被称为数据仓库之父

    18、,数据仓库之父,最早的数最早的数据仓库概念提出者。据仓库概念提出者。 数据仓库是一数据仓库是一个面向主题的面向主题的、集成的集成的、相对稳定的相对稳定的、反映历史反映历史变化的数据集合变化的数据集合,用于支持管理用于支持管理决策。决策。25随着信息技术和市场的发展,人们发现随着信息技术和市场的发展,人们发现关系型数据库系统虽然技术很成熟,但其局关系型数据库系统虽然技术很成熟,但其局限性也是显而易见的:它能很好地处理所谓限性也是显而易见的:它能很好地处理所谓的的“表格型数据表格型数据”,却对技术界出现的越来,却对技术界出现的越来越多的复杂类型的数据无能为力。越多的复杂类型的数据无能为力。 九十年

    19、代以后,技术界一直在研究和寻求九十年代以后,技术界一直在研究和寻求新型数据库系统。但在什么是新型数据库系新型数据库系统。但在什么是新型数据库系统的发展方向的问题上,产业界一度是相当统的发展方向的问题上,产业界一度是相当困惑的。受当时技术风潮的影响,在相当一困惑的。受当时技术风潮的影响,在相当一段时间内,人们把大量的精力花在研究段时间内,人们把大量的精力花在研究“面面向对象的数据库系统向对象的数据库系统(object oriented database)”或简称或简称“OO数据库系统数据库系统”。26然而,数年的发展表明,然而,数年的发展表明,面向对象的关系面向对象的关系型数据库系统产品的市场发

    20、展的情况并不理想型数据库系统产品的市场发展的情况并不理想。理论上的完美性并没有带来市场的热烈反应。理论上的完美性并没有带来市场的热烈反应。其不成功的主要原因在于,这种数据库产品的其不成功的主要原因在于,这种数据库产品的主要设计思想是企图用新型数据库系统来取代主要设计思想是企图用新型数据库系统来取代现有的数据库系统。这对许多已经运用数据库现有的数据库系统。这对许多已经运用数据库系统多年并积累了大量工作数据的客户,尤其系统多年并积累了大量工作数据的客户,尤其是大客户来说,是无法承受新旧数据间的转换是大客户来说,是无法承受新旧数据间的转换而带来的巨大工作量及巨额开支的。而带来的巨大工作量及巨额开支的

    21、。27另外,面向对象的关系型数据库系统使查另外,面向对象的关系型数据库系统使查询语言变得极其复杂,从而使得无论是数据库询语言变得极其复杂,从而使得无论是数据库的开发商家还是应用客户都视其复杂的应用技的开发商家还是应用客户都视其复杂的应用技术为畏途。术为畏途。 总之,目前,总之,目前,主流主流的数据库技术还是的数据库技术还是关系关系数据库技术数据库技术的应用。的应用。281.Oracle 数据库巨人数据库巨人Oracle公司(甲骨文公司)是全球公司(甲骨文公司)是全球最大的信息管理软件及服务供应商。最大的信息管理软件及服务供应商。291976 年年IBM E.F.Codd发表了一篇里程碑发表了一

    22、篇里程碑的论文的论文“R系统系统:数据库关系理论数据库关系理论”,介绍了,介绍了关系数据库理论和查询语言关系数据库理论和查询语言SQL。Oracle的的创始人创始人Ellison非常仔细地阅读了这篇文章,非常仔细地阅读了这篇文章,被其内容震惊。被其内容震惊。Ellison看完后,敏锐意识到看完后,敏锐意识到在这个研究基础上可以开发商用软件系统。在这个研究基础上可以开发商用软件系统。Ellison认为这是他们的机会认为这是他们的机会:他们决定开发他们决定开发通用商用数据库系统通用商用数据库系统Oracle。30 埃里森出生于埃里森出生于1944年年8月月17日是甲骨文公司日是甲骨文公司(Orac

    23、le)的创始人和)的创始人和CEO。根据。根据2011年最新年最新福布斯杂志的统计,他的个人资产高达福布斯杂志的统计,他的个人资产高达395亿亿美元,居世界第美元,居世界第5位。短时间里他甚至曾经仅位。短时间里他甚至曾经仅次于比尔次于比尔盖茨为世界上第二富人。盖茨为世界上第二富人。31 1997年,年,Oracle推出了面向网络计算的数据推出了面向网络计算的数据库库Oracle8 1999年,年,Oracle正式提供世界上第一个正式提供世界上第一个Internet数据库数据库Oracle8i。 2001年年6月,月,Oracle又推出了新一代又推出了新一代Internet电子商务基础架构电子商

    24、务基础架构Oracle9i。 2004年,年,Oracle发布发布oralce10g。 2007年年7月月12日,甲骨文公司在美国纽约宣日,甲骨文公司在美国纽约宣布推出数据库布推出数据库Oracle 11g,这是,这是Oracle数据库数据库的最新版本。的最新版本。 322. 微软公司的微软公司的SQL Server 1987 年,微软和年,微软和IBM合作开发完成合作开发完成OS/2,IBM 在其销售的在其销售的OS/2 ExtendedEdition 系统系统中绑定了中绑定了OS/2Database Manager,而微软,而微软产品线中尚缺少数据库产品。产品线中尚缺少数据库产品。332.

    25、 微软公司的微软公司的SQL Server 为此,微软将目光投向为此,微软将目光投向Sybase,同,同Sybase 签订了合作协议,使用签订了合作协议,使用Sybase的技术开发基的技术开发基于于OS/2平台的关系型数据库。平台的关系型数据库。1989年,微软年,微软发布了发布了SQL Server 1.0 版。版。34 SQL Server(Structured Query Language Server) 是一个关系数据库管理系统是一个关系数据库管理系统(DBMS)。它最初是由它最初是由Microsoft、 Sybase 和和Ashton-Tate三家公司共同开发的,于三家公司共同开发的

    26、,于1988 年推出了年推出了第一个第一个OS/2 版本。后来版本。后来Aston-Tate公司退出公司退出了该产品的开发。在了该产品的开发。在Windows NT 推出后,推出后,Microsoft与与Sybase 在在SQL Server 的开发上的开发上就分道扬镳了,就分道扬镳了,Microsoft 将将SQL Server 移植移植到到Windows NT系统上,专注于开发推广系统上,专注于开发推广SQL Server 的的Windows NT 版本。版本。Sybase 则较专则较专注于注于SQL Server在在UNIX 操作系统上的应用。操作系统上的应用。35 我们常说的是我们常说

    27、的是Microsoft SQL Server 简称为简称为SQL Server或或MS SQL Server。 SQL Server6.0版是第一个完全由版是第一个完全由Microsoft公司开发的版本。公司开发的版本。1996年,年,Microsoft公司推出了公司推出了SQL Server 6.5版本,版本,接着在接着在1998年又推出了具有巨大变化的年又推出了具有巨大变化的7.0版,这一版本在数据存储和数据库引擎方版,这一版本在数据存储和数据库引擎方面发生了根本性的变化。面发生了根本性的变化。36 SQL Server 2000 是是Microsoft 公司推出的公司推出的SQL Ser

    28、ver 数据库管理系统,该版本继承了数据库管理系统,该版本继承了SQL Server 7.0 版本的优点,同时又比它增加版本的优点,同时又比它增加了许多更先进的功能。具有使用方便可伸缩性了许多更先进的功能。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运好与相关软件集成程度高等优点,可跨越从运行行Microsoft Windows 98 的膝上型电脑到运的膝上型电脑到运行行Microsoft Windows 2000 的大型多处理器的大型多处理器的服务器等多种平台使用。的服务器等多种平台使用。 Microsoft SQL Server 2005 Microsoft SQL Serv

    29、er 2008 Microsoft SQL Server 2010 Microsoft SQL Server Denali37383. IBM 公司的公司的DB2IBM公司研制的一种关系型数据库系统。公司研制的一种关系型数据库系统。DB2主要应用于大型应用系统主要应用于大型应用系统,具有较好的可,具有较好的可伸缩性,可支持从大型机到单用户环境,应用伸缩性,可支持从大型机到单用户环境,应用于于OS/2、Windows等平台下。等平台下。 DB2采用了数据分级技术,能够使大型机采用了数据分级技术,能够使大型机数据很方便地下载到数据很方便地下载到LAN数据库服务器,使得数据库服务器,使得客户机客户机

    30、/服务器用户和基于服务器用户和基于LAN的应用程序可的应用程序可以访问大型机数据,并使数据库本地化及远程以访问大型机数据,并使数据库本地化及远程连接透明化。连接透明化。39 它以拥有一个非常它以拥有一个非常完备的查询优化器完备的查询优化器而著而著称,其外部连接改善了查询性能,并支持多任称,其外部连接改善了查询性能,并支持多任务并行查询。务并行查询。 DB2具有很好的具有很好的网络支持能力网络支持能力,每个子系,每个子系统可以连接十几万个分布式用户,可同时激活统可以连接十几万个分布式用户,可同时激活上千个活动线程,对大型分布式应用系统尤为上千个活动线程,对大型分布式应用系统尤为适用。适用。404

    31、. Sybase Sybase公司成立于公司成立于1984年年11月,总部设在月,总部设在美国加州的美国加州的Emeryville。公司名称。公司名称“Sybase”取自取自 “system”和和“database” 相结合的含义。相结合的含义。公司的第一个关系数据库产品是公司的第一个关系数据库产品是1987年年5月推月推出的出的Sybase SQLServer1.0。 41 Sybase 公司是公司是全球领先的企业集成解决方案全球领先的企业集成解决方案供应商供应商,不仅拥有业界最完整的企业数据管理,不仅拥有业界最完整的企业数据管理系统、领先的企业门户产品以及系统、领先的企业门户产品以及移动与

    32、无线移动与无线解解决方案,还致力于整合各种应用平台、数据库决方案,还致力于整合各种应用平台、数据库和应用软件。和应用软件。 2010年年5月月13日,日,SAP公司宣布以公司宣布以58亿美元亿美元收购软件制造商收购软件制造商Sybase 。2010年年12月月26日完日完成收购。成收购。 425. InformixInformix在在1980年成立,年成立,目的是为目的是为Unix等开放操作等开放操作系统提供专业的关系型数据库产品系统提供专业的关系型数据库产品。公司的名。公司的名称称Informix便是取自便是取自Information 和和Unix的结的结合。合。Informix第一个真正支

    33、持第一个真正支持SQL语言的关系语言的关系数据库产品是数据库产品是Informix SE(StandardEngine)。)。InformixSE是在当时是在当时的微机的微机Unix环境下主要的数据库产品。它也是环境下主要的数据库产品。它也是第一个被移植到第一个被移植到Linux上的商业数据库产品。上的商业数据库产品。现在,现在,IBM已接管已接管Informix。 436. MySQL MySQL是一个小型是一个小型关系型数据库管理系统关系型数据库管理系统,开发者为瑞典开发者为瑞典MySQL AB公司。在公司。在2008年年1月月16号被号被Sun公司收购。公司收购。而而2009年,年,SU

    34、N又被又被Oracle收购。收购。对于对于Mysql的前途,没有任何人抱乐观的态的前途,没有任何人抱乐观的态度。度。目前目前MySQL被广泛地应用在被广泛地应用在Internet上上的中小型网站中的中小型网站中。由于其体积小、速度快、。由于其体积小、速度快、总体拥有成本低,尤其是总体拥有成本低,尤其是开放源码开放源码这一特点,这一特点,许多中小型网站为了降低网站总体拥有成本许多中小型网站为了降低网站总体拥有成本而选择了而选择了MySQL作为网站数据库。作为网站数据库。44MySQL软件是一种开放源码软件软件是一种开放源码软件“开放源码开放源码”意味着任何人都能使用和改变意味着任何人都能使用和改

    35、变软件。任何人都能从软件。任何人都能从Internet下载下载MySQL软件,软件,而无需支付任何费用。如果愿意,你可以研究源而无需支付任何费用。如果愿意,你可以研究源码并进行恰当的更改,以满足你自己的需求。码并进行恰当的更改,以满足你自己的需求。MySQL软件采用了软件采用了GPL(GNU通用公共许可通用公共许可证),定义了在不同情况下可以用软件作的事和证),定义了在不同情况下可以用软件作的事和不可作的事。数据库服务器具有快速、可靠和易不可作的事。数据库服务器具有快速、可靠和易于使用。于使用。MySQL服务器还有一套实用的特性集服务器还有一套实用的特性集合,在基准测试主页上,给出了合,在基准

    36、测试主页上,给出了MySQL服务器服务器和其他数据库管理器的比较结果。和其他数据库管理器的比较结果。 45 与其他的大型数据库例如与其他的大型数据库例如Oracle、DB2、SQL Server等相比,等相比,MySQL自有它的不足自有它的不足之处,如规模小、功能有限(之处,如规模小、功能有限(MySQL Cluster的功能和效率都相对比较差)等,但的功能和效率都相对比较差)等,但是这丝毫也没有减少它受欢迎的程度。对于是这丝毫也没有减少它受欢迎的程度。对于一般的个人使用者和中小型企业来说,一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于提供的功能已经绰绰有余,而且

    37、由于MySQL是开放源码软件,因此可以大大降低是开放源码软件,因此可以大大降低总体拥有成本。总体拥有成本。467. 微软公司的微软公司的ACCESS Access 是微软公司推出的基于是微软公司推出的基于Windows的桌面关系数据库管理系的桌面关系数据库管理系统(统(RDBMS,即,即Relational Database Management System),),是是Office系列应用软件之一。系列应用软件之一。 它提供了表、查询、窗体、报表、页、宏、它提供了表、查询、窗体、报表、页、宏、模块模块7种用来建立数据库系统的对象;提供了多种用来建立数据库系统的对象;提供了多种向导、生成器、模

    38、板,把数据存储、数据查种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;询、界面设计、报表生成等操作规范化;47 为建立功能完善的数据库管理系统提供了方为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。大部分数据管理的任务。 Access能够存取能够存取 Access/Jet、Microsoft SQL Server、Oracle(甲骨文软件公司甲骨文软件公司),或者任,或者任何何 ODBC 兼容数据库内的资料。熟练的软件设兼容数据库内的资料。熟练的软件设计师和资料分析师利用

    39、它来开发应用软件,而一计师和资料分析师利用它来开发应用软件,而一些不熟练的程序员和非程序员的些不熟练的程序员和非程序员的进阶用户进阶用户则能则能使用它来开发简单的应用软件。虽然它支持部分使用它来开发简单的应用软件。虽然它支持部分面向对象(面向对象(OO)技术,但是未能成为一种完整)技术,但是未能成为一种完整的面向对象开发工具。的面向对象开发工具。 48数据库等级考试数据库等级考试Access在在2000年的时候成为了计算机年的时候成为了计算机等级考试中的计算机二级的一种数据库语言等级考试中的计算机二级的一种数据库语言并且因为它的易学易用的特点正逐步取代传并且因为它的易学易用的特点正逐步取代传统

    40、的统的VFP成为二级中最受欢迎的数据库语言。成为二级中最受欢迎的数据库语言。498. 微软公司的微软公司的Visual FoxProVisual FoxPro原名原名FoxBase,最初是由美国,最初是由美国Fox Software公司于公司于1988年推出年推出的数据库产品,在的数据库产品,在DOS上运行,上运行,与与xBase系列兼容。系列兼容。FoxPro是是FoxBase的加强版,最高版的加强版,最高版本曾出过本曾出过2.6。50 1992年,年,Fox Software公司被公司被Microsoft收购,加以发展,收购,加以发展,使其可以在使其可以在Windows上运行,上运行,并且

    41、更名为并且更名为 Visual FoxPro。 FoxPro比比FoxBASE在功能和性能上又有了很大的改进,在功能和性能上又有了很大的改进,主要是引入了窗口、按纽、列表框和文本框等控主要是引入了窗口、按纽、列表框和文本框等控件,进一步提高了系统的开发能力件,进一步提高了系统的开发能力。51 现在被称为现在被称为 PostgreSQL 的的对象对象-关系型数据库管理关系型数据库管理系统系统是从伯克利写的是从伯克利写的 POSTGRES 软件包发展软件包发展而来的。经过十几年的发展,而来的。经过十几年的发展, PostgreSQL 是是世界上可以获得的世界上可以获得的最先进最先进的开放源码的数据

    42、库系的开放源码的数据库系统统, 它提供了多版本并行控制,支持几乎所有它提供了多版本并行控制,支持几乎所有 SQL 构件,构件, 并且可以获得非常广阔范围的(开并且可以获得非常广阔范围的(开发)语言绑定发)语言绑定 。9. PostgreSQL52 因为许可证的灵活,任何人都可以以任何因为许可证的灵活,任何人都可以以任何目的免费使用,修改,和分发目的免费使用,修改,和分发PostgreSQL, 不管是私用,商用,还是学术研究使用。不管是私用,商用,还是学术研究使用。 PostgreSQL拥有一支非常活跃的开发队拥有一支非常活跃的开发队伍,而且在许多黑客的努力下,伍,而且在许多黑客的努力下,Pos

    43、tgreSQL 的质量日益提高。的质量日益提高。 53 1. ORACLE依然强势依然强势 进入进入2011年,据年,据Gartner近期发布的调查近期发布的调查报告显示,在报告显示,在RDBMS市场,市场,Oracle的市场份的市场份额已经占到额已经占到48.1%,仍然位居第一位,其市场,仍然位居第一位,其市场份额超过了之后的五个竞争对手的总和。份额超过了之后的五个竞争对手的总和。近些年来,近些年来,ORACLE在资本层面频频发起在资本层面频频发起重量级的并购,先后收购了重量级的并购,先后收购了PeopleSoft、BEA、SUN等知名软件企业,极大增强了自家等知名软件企业,极大增强了自家整

    44、体实力。整体实力。542005年年1月,月,PeopleSoft 被被Oracle收购收购。 BEA,是全球领先的应用基础结构软,是全球领先的应用基础结构软件公司,件公司, 2008年年1月月16日,全球最大日,全球最大的数据库软件公司甲骨文(的数据库软件公司甲骨文(Oracle)宣布已经同宣布已经同BEA达成协议,以达成协议,以85亿美亿美元收购元收购BEA。 美国美国SUN(Stanford University Network)公司,在中国大陆的公司,在中国大陆的正式中文名为正式中文名为“太阳计算机系太阳计算机系统(中国)有限公司统(中国)有限公司”,Sun是世界上最大的是世界上最大的U

    45、NIX系统供应系统供应商。甲骨文公司于洛杉矶时间商。甲骨文公司于洛杉矶时间2010年年1月月27日宣布日宣布,已经完成已经完成对对Sun的收购。的收购。55 产品线上也是四面出击,现如今的产品线上也是四面出击,现如今的ORACLE早已由一个单纯的数据库软件厂商,早已由一个单纯的数据库软件厂商,蜕变成产品集合涵盖了包括蜕变成产品集合涵盖了包括数据库、中间件、数据库、中间件、操作系统、企业化管理、商业智能、虚拟机、操作系统、企业化管理、商业智能、虚拟机、开发工具等开发工具等,从,从软件到硬件软件到硬件,可对外提供完整,可对外提供完整企业解决方案的巨无霸厂商,完成从卖产品到企业解决方案的巨无霸厂商,

    46、完成从卖产品到卖服务的重大角色转变。卖服务的重大角色转变。 ORACLE的产品线漫长且数量众多,进入的产品线漫长且数量众多,进入2011年,以下产品未来的发展,也有可能会对年,以下产品未来的发展,也有可能会对整个市场产生重大影响。整个市场产生重大影响。561) Exadata2008年的年的OOW (ORACLE OPEN WORLD)大会上,大会上,ORACLE与与HP合作推出了合作推出了具备划时代意义的数据库一体机具备划时代意义的数据库一体机Exadata,专,专攻攻OLAP市场,该款产品的硬件由市场,该款产品的硬件由HP提供,提供,ORACLE则提供软件支持。完成对则提供软件支持。完成对

    47、SUN的收的收购后,购后,ORACLE变相拥有了自己的硬件产品变相拥有了自己的硬件产品 - 来自来自SUN的硬件系统。的硬件系统。57经过资源的整合,经过资源的整合,ORACLE迅速推出了迅速推出了Exadata V2,硬件方面改用,硬件方面改用SUN的的X86架构产架构产品现在是自家的产品了,数据库系统则升级到品现在是自家的产品了,数据库系统则升级到最新版本的最新版本的11gR2,相比上一代产品,相比上一代产品,Exadata V2变化巨大。变化巨大。58 从从2008年推出至今,年推出至今,Oracle Exadata数据库数据库云服务器云服务器已经经历了多个版本,从最初解决数据已经经历了

    48、多个版本,从最初解决数据库库I/O负载,到现在可以帮助企业构建私有云环负载,到现在可以帮助企业构建私有云环境,境,Exadata的发展也见证了甲骨文对云计算概的发展也见证了甲骨文对云计算概念的理解。念的理解。 众所周知,众所周知,“云云”的实现需要先进的硬件和的实现需要先进的硬件和软件集成协作,就目前而言,这意味着要整合来软件集成协作,就目前而言,这意味着要整合来自不同厂商的软硬件,形成一种独立供应商之间自不同厂商的软硬件,形成一种独立供应商之间的共生关系,并以此平台作为粘合剂将各个组件的共生关系,并以此平台作为粘合剂将各个组件结合在一起来构建一个云实体。甲骨文为解决这结合在一起来构建一个云实

    49、体。甲骨文为解决这一难题,推出了软硬件集成的新产品一难题,推出了软硬件集成的新产品Exadata。59Oracle最具代表性云服务产品:最具代表性云服务产品:Oracle Exadata60根据根据ORACLE此前发布的消息称,全球已此前发布的消息称,全球已经部署超过经部署超过1000台的台的Exadata,用户遍及,用户遍及67个个国家的国家的23个行业,如果按照个行业,如果按照Exadata高昂的报高昂的报价来计算,价来计算,Exadata已经有了不小的收获。而已经有了不小的收获。而且自且自Exadata V1发布至今,经过三年的市场发布至今,经过三年的市场培育以及这么长时间的实际检验,是

    50、否可以说,培育以及这么长时间的实际检验,是否可以说,Exadata确实经受住了考验。确实经受住了考验。612) GoldenGate ORACLE于于2009年年7月收购了专业数据月收购了专业数据集成公司集成公司GoldenGate。 Golden Gate软件软件是一种基于日志的结构化数据复制备份软件,是一种基于日志的结构化数据复制备份软件,它通过解析源数据库在线日志或归档日志获它通过解析源数据库在线日志或归档日志获得数据的增量变化,再将这些变化应用到目得数据的增量变化,再将这些变化应用到目标数据库,从而实现源数据库与目标数据库标数据库,从而实现源数据库与目标数据库同步。同步。62事实上,在

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:数据库技术发展现状与未来趋势课件.ppt
    链接地址:https://www.163wenku.com/p-2928531.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库