《4.3 数据管理技术.pdf》由会员分享,可在线阅读,更多相关《4.3 数据管理技术.pdf(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、物联网工程导论物联网工程导论 数据数据管理管理技术技术 数据管理技术及其发展历程 数据管理技术数据管理技术是指对数据进行分类、组织、是指对数据进行分类、组织、 编码、存储、检索和维护的编码、存储、检索和维护的技术。技术。 人工管理人工管理 阶段阶段 文件系统文件系统 阶段阶段 数据库系数据库系 统阶段统阶段 高级数据高级数据 库阶段库阶段 1950s中期中期1960s 1990s 数据库 数据库数据库(Database)是以一定方式储存在一起、能为多个用户共享)是以一定方式储存在一起、能为多个用户共享 、具有尽可能小的冗余度、与应用程序彼此独立的数据集合、具有尽可能小的冗余度、与应用程序彼此独
2、立的数据集合。 数据库的类型数据库的类型 网状数据库网状数据库 层次数据库层次数据库 关系数据库关系数据库 面向对象数据库面向对象数据库 关系数据库关系数据库(RDB)是建立在关系数据库模型基础上的数据库,借)是建立在关系数据库模型基础上的数据库,借 助于集合代数等概念和方法来处理数据库中的数据。助于集合代数等概念和方法来处理数据库中的数据。 1970年年IBM的的E.F.Codd在发表在发表 论文论文A Relational Model of Data for Large Shared Data Banks,提出了关系模型。,提出了关系模型。 1980年第一个关系数据库系统年第一个关系数据库
3、系统System R推向市场。推向市场。 关系数据库 E.F.Codd NoSQL NoSQL是一种与关系型数据库管理系统截然不是一种与关系型数据库管理系统截然不 同的数据库管理系统,它的数据存储格式可以同的数据库管理系统,它的数据存储格式可以 是松散的、通常不支持是松散的、通常不支持Join操作并且易于横向操作并且易于横向 扩展。也可以称之为非关系型数据库扩展。也可以称之为非关系型数据库。 RDB vs.NoSQL NameAgeGenderBirthday a20M1990-10-1 b40F1970-8-24 c30M1980-1-18 RDBRDB Name : aAge : 20Gender : MBirthday : 1990-10-1 Hobby : travel Name : bAge : 40Birthday : 1970-8-24 Tel : 12345678 Name : cAge : 30Gender : M NoSQLNoSQL