- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
High-level Database Technology 苏州大学计算机科学与技术学院 数据库的协同技术 什么是协同? 协同——就是指协调两个或者两个以上的不同资源或者个体,协同一致地完成某一目标的过程或能力。 协同范围——不仅包括人与人之间的协作,也包括不同应用系统之间、不同数据资源之间、不同终端设备之间、不同应用情景之间、人与机器之间、科技与传统之间等全方位的协同。 协同软件——有助于协同的软件。 数据库的协同技术 协同软件技术: 角色协同 信息协同 流程协同 计算协同 数据库中的协同技术(信息协同) 数据库的协同技术 信息集成 数据集成——把不同来源、格式、特点性质的数据在逻辑上或物理上有机地集中,从而为企业提供全面的数据共享。 信息集成解决的问题是把位于不同的异构信息源上的数据合并起来,以便为用户提供一个统一的视图。 信息集成的数据源可能是传统数据库,也可能是其他类型的信息,如网页的集合。 数据库的协同技术 信息集成 信息集成涉及到很多基础问题的研究,如集成系统的逻辑框架、全局模式与局部模式的映射方法、异构信息源上的查询推理和优化、中间件/包装器技术、半结构化数据等研究。 目前通常采用联邦式、基于中间件模型和数据仓库等方法来构造集成的系统,这些技术在不同的着重点和应用上解决数据共享和为企业提供决策支持。 数据库的协同技术 信息交换 信息交换是信息协同的基础,也是所有协同工作的基础。 数据交换——指数据在不同的信息实体之间交互的过程。数据交换的目的是屏蔽企业之间或部门之间的业务系统在硬件平台、操作系统、网络协议和数据源方面的差异,为企业提供一个通用的数据交换平台。 数据库的协同技术 数据交换要解决的关键问题 信息的统一表示——信息交换系统的最终目标是实现不同应用系统间透明的信息交换,但是在不同的应用系统中,数据的存储、表示方式可能完全不同。要解决这一问题的关键是要找到数据的统一表示方式,XML标准的出现,使基于统一的规范格式的信息交换系统在实现技术上已经成为可能。 数据库的协同技术 数据交换主要技术 传统的方法: 专门开发数据交换接口 总线和适配器技术——各个应用系统通过适配器与总线相连,从而实现相互之间的数据交换。但是,由于企业或政府部门都是用已有的工具或系统设计表格、填写表格、审批表格,所以信息的格式、描述方法、传递方式都是不一样的,在这样的异构数据源环境下,要进行信息交换还是十分困难的。 数据库的协同技术 信息发布 信息发布是指信息的所有者以一定的方式提供自己的全部或一部分信息,以供其他用户访问使用的行为。 数据库的协同技术 根据发布信息的不同方式,Web信息发布分成自主发布和代理发布两类。 前者是信息提供者直接发布信息,其他用户无需第三方的参与就可以直接访问所发布的信息; 后者则是信息提供者通过一些代理发布信息,信息在代理服务器上注册/注销,而用户需要向代理服务器发出访问请求,由代理处理请求并返回用户所需要的信息。 数据库的协同技术 信息发布 数据库:由传统的数据库管理系统组成,可以是各种异构的数据库系统和文件系统,或者数据仓库。它们存储了要发布的所有信息,是一个信息的仓库。 服务器:服务器响应用户的请求。在用户每次查询时,服务器查询数据库,并动态的组织成一定形式,比如网页或XML,供用户使用。 用户端:主要为各种浏览器,或者胖客户端的程序,它们能够发起查询请求,并把服务器返回的结果显示出来给用户查看。 显而易见,动态发布的方式具有很大的优点,因为它能够提供实时的数据,以支持协同应用。不过它的缺点就是技术比较复杂,开发维护的费用比较大。 数据库的协同技术 数据库综合应用 现代信息系统是: 基于网络平台的 有知识处理能力的 支持多维数据(时间维等)的 具有强数据模型、具有高效的信息处理能力的 综合应用 难以以单一的数据库技术建模,需要综合应用多种数据库技术、及相关技术,往往换需要研究新的技术。 电子政务、电子商务, 现代信息服务系统 即时通信系统 * * 高级数据库技术 An Introduction to Database System 第十讲 数据库的协同技术
原创力文档


文档评论(0)