- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目录 历史上关于数据库发展的讨论 驱动数据库发展的主要因素 面向个人计算领域的下一代数据库技术 历史上关于数据库发展的争论 上个世纪70年代,关于关系数据库系统的争论 性能不如层次网状系统 层次网状数据库已经在银行等机构中广泛应用 IBM E.F.Codd等人的SYSTEM R, UC Berkeley Stonebraker 等人的 Ingres。 关系数据库的简单易用性打动了用户,最终全面取代层次网状系统 历史上关于数据库发展的争论 上个世纪80年代,关于面向对象数据库的争论 面向对象程序设计语言的成功(simula67, smalltalk-80,modula-2,C++)的方法对计算机各领域产生深远影响 关系数据库和高级程序语言之间存在不匹配 围绕如何改进关系数据库,展开了关于下一代数据库的讨论 历史上关于数据库发展的争论 面向对象数据库与对象关系数据库两个阵营 1990,The Object-Oriented Database System Manifesto (Wisconsin大学David DeWitt等) 1989, The Next Generation Database System Manifesto 由于关系数据库在市场上的巨大成功,最终对象关系数据库逐渐成为主流 历史上关于数据库发展的争论 20世纪前后,关于XML数据库的争论,认为XML数据将成为未来的主要数据源,因此,如何管理XML数据成为数据库技术研究的一个重要方向: 面向对象数据库的方法 关系数据库扩展的方法 XML数据库的方法 关于数据库发展的研讨会 1988,Laguna Beach, California 1990,Palo Alto, California 1995,Palo Alto, California 1996,Cambridge,Massachusetts 1998,Asilomar, California 2003,Lowell,Massachusetts 这样的讨论在一些主流的数据库会议的特邀报告上也可见到 SIGMOD2004 PARIS, Jim Gray认为,数据库的重要挑战是如何按照”FIRST CITIZEN”对待非结构化的复杂数据,特别是,他提到,工作流已经成为支撑应用开发不可缺少的重要概念,因此,数据库支持队列数据类型是非常重要的. ICDE2005, Tokyo, Stonebreaker认为,传统数据库的”one size fit all”的缺陷逐渐显露,下一代数据库将是更为丰富多彩的世界. 目录 历史上关于数据库发展的讨论 驱动数据库发展的主要因素 面向个人计算领域的下一代数据库技术 数据库研究的驱动因素 数据库研究的驱动因素 数据库研究的驱动因素 数据库研究的驱动因素 What is Next Generation Databases? Revisit… 从计算机应用领域的变化谈起 “计算”机时代 主要的成就 冯.诺依曼的计算机结构非常适宜计算型任务 算法复杂性理论 。。。。。。 挑战的问题 精度(满足超高精度计算要求) 速度(算法研究/大计算量下的性能/瓶颈在CPU) “数据处理”机时代 主要的成就: 关系模型(关系结构/封闭世界假说/关系数据理论) 事务理论(ACID特性/并发控制/恢复机制) 挑战的问题: 正确性 (多用户环境下确保计算的正确性) 性能(大数据量下的性能/瓶颈在IO) “知识管理”机时代 “个人计算”的应用特征是什么? 对数据管理的挑战和要求是什么? 个人计算应用领域特征 如同科学计算/企业计算等一样,关于个人计算这个说法,并没有清晰的定义. 用个人计算这个词想刻画这样一些特征: 以个人工作为中心,而不是以企业业务为中心 以为用户提供信息获取手段为主,而不是以完成企业业务为主 以信息关联为难点,而不是以满足应用约束为难点 应用的特征 第一代:计算(computation) 高精度 高速度 第二代:交易(transaction) 正确性 安全性 第三代:交流(communication) 智能化 关联 再谈“交流”型应用 交流是媒体的主要功能。 互联网是第五媒体。互联网已经成为人们生活和工作不可缺少的工具和环境。而且,各种媒体大有合一的趋势。 交流型应用中,85%以上的是非结构化的数据(文件、电子邮件、图片等),因此,管理非结构化数据将成为主要的挑战。 再谈“交流”型应用 What You Get is What You Need (WYGWYN) “交易” vs “交流”(1) 支持“交易”应用的主要计算概念是“transaction”:
原创力文档


文档评论(0)