第14章 数据库技术发展.pptVIP

  1. 1、本文档共111页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

并行数据库并行数据库系统——通过并行实现各种数据操作,如数据载入、索引建立、数据查询等,可以提高系统的性能。*并行数据库(ParallelDatabase)是并行处理技术与数据库技术的结合。并行处理(ParallelProcessing)是计算机系统中能同时执行两个或更多个处理机的一种计算方法。处理机可同时工作于同一程序的不同方面。并行处理技术主要是以算法为核心,并行语言为描述,软硬件作为实现工具的相互联系而又相互制约的一种结构技术。*在关系数据模型中,数据库是元组的集合,数据库操作实例实际是集合操作,很多情况下可以转化为等价的一系列对子集的操作,而且这些子操作没有数据相关性,因此具有潜在的并行性。并行数据库是并行机上的数据库,这里一个数据库被分解为若干子操作,交给多个结点同时处理,每个结点是一个独立的系统,可以有自的CPU、内存和外存,因此操作数据可以分散在各个结点上,这样大大增加了I/O带宽,消灭了数据库中常见的I/O“瓶颈”。*并行数据库系统(ParallelDatabaseSystem)是新一代高性能的数据库系统,是在并行处理机(MPP)和集群并行计算环境的基础上建立的数据库系统。并行数据库系统的高性能可以从两个方面理解:速度提升(SpeedUp)范围提升(ScaleUp)*速度提升是指,通过并行处理,可以使用更少的时间完成同样多的数据库事务。范围提升是指,通过并行处理,在相同的处理时间内,可以完成更多的数据库事务。并行数据库系统基于多处理节点的物理结构,将数据库管理技术与并行处理技术有机结合,来实现系统的高性能。*一个并行数据库应该实现如下功能:高性能并行数据库系统通过将数据库管理技术与并行处理技术有机结合,发挥多处理机结构的优势,从而提供比相应大型机系统要高得多的性能价格比和可用性。例如,通过将数据库在多个磁盘上分布存储,利用多个处理机对磁盘数据进行并行处理,从而解决磁盘“I/O”瓶颈问题。通过开发查询间并行、查询内并行以及操作内并行大大提高查询效率。并行数据库系统的目标*高可用性。并行数据库系统可通过数据复制来增强数据库的可用性。这样,当一个磁盘损坏时,该盘上的数据在其他磁盘上的副本仍可供使用,且无需额外开销。数据复制还应与数据划分技术相结合以保证当磁盘损坏时系统仍能并行访问数据。可扩充性。数据库的可扩充性指系统通过增加处理和存储能力而平滑地扩展性能的能力。理想情况下,并行数据库系统应具有两个方面的可扩充优势:线性伸缩和线性加速。并行数据库系统的目标*从硬件结构来看,根据处理机与磁盘及内存的相互关系可以将并行计算机分为三种基本的体系结构:共享内存(sharememeory):所有处理器共享一个公共的存储器(简称SM结构);共享磁盘(sharedisk):所有处理器共享公共的磁盘;这种结构有时又叫做集群(简称SD结构);无共享(sharenothing):所有处理器既不共享内存,也不共享磁盘(简称SN结构)。并行数据库的体系结构*知识数据库知识数据库系统的功能是如何把由大量的事实、规则、概念组成的知识存储起来,进行管理,并向用户提供方便快速的检索、查询手段。因此,知识数据库可定义为知识、经验、规则和事实的集合。知识数据库系统应具备知识表示方法,知识系统化组织管理,知识库操作,知识获取与学习和知识编辑等功能。知识数据库是人工智能技术与数据库技术的结合。*当前数据库技术的发展呈现出与多种学科知识相结合的趋势,凡是有数据(广义的)产生的领域就可能需要数据库技术的支持,它们结合后即刻就会出现种新的数据库成员而壮大数据库家族,如数据仓库是信息领域近年迅速发展起来的数据库技术,数据仓库的建立能充分利用已有的资源,把数据转换为信息,从中挖掘出知识,提炼出智慧,最终创造出效益;工程数据库系统的功能是用于存储、管理和使用面向工程设计所需要的工程数据;统计数据是来自于国民经济、军事、科学等各种应用领域的一类重要的信息资源,由于对统计数据操作的特殊要求,从而产生了统计学和数据库技术相结合的统计数据库系统等。*数据库技术面临的挑战信息爆炸可能产生大量垃圾数据类型的多样化和一体化要求当前的数据库技术还不能处理不确定或不精确的模糊信息数据库安全对数据库理解和知识获取的要求*14.3数据库技术发展趋势NoSQL数据库技术物联网数据库技术大数据技术*14.3.1NoSQL数据库概述泛指非关系型的数据库。随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非

文档评论(0)

释然 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档