版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
概述数据库研究集中在关于数据模型的研究重点研究如何构造数据模型,表示数据及其联系。
数据模型经历了层次模型、网状模型、关系模型和面向对象模型等阶段。数据库研究集中在与计算机技术相融合的研究将计算机技术的一些研究领域与数据库技术结合。数据库研究集中在数据库分布式处理分布式数据库系统数据库并行处理技术并行数据库系统数据库研究集中在数据库人工智能技术知识库系统数据库多媒体技术多媒体数据库系统数据库研究集中在与应用领域密切结合的研究数据库技术应用领域主要是信息管理领域。大数据特征为4V,即规模性(Volume)、高速性(Velocity)、多样性(Variety)、价值性(Value)。3H问题:即三高问题(需求)传统数据库(关系型)暴露问题Highperformance-对数据库高并发读写的需求HugeStorage-对海量数据的高效率存储和访问的需求HighScalability&&HighAvailability-对数据库的高可扩展性和高可用性的需求部分特性无用武之地(自身)NoSQL的出现通常,NoSQL数据库具有以下几个特点(1)灵活的可扩展性(2)灵活的数据模型(3)与云计算紧密融合现在已经有很多公司使用了NoSQLGoogleFacebookMozillaAdobeFoursquareLinkedInDiggMcGraw-HillEducationVermontPublicRadio百度、腾讯、阿里、新浪、华为……关系数据库优势:以完善的关系代数理论作为基础,有严格的标准,支持事务ACID四性,借助索引机制可以实现高效的查询,技术成熟,有专业公司的技术支持劣势:可扩展性较差,无法较好支持海量数据存储,数据模型过于死板、无法较好支持Web2.0应用,事务机制影响了系统的整体性能等NoSQL与关系数据库的比较NoSQL数据库优势:可以支持超大规模数据存储,灵活的数据模型可以很好地支持Web2.0应用,具有强大的横向扩展能力等劣势:缺乏数学理论基础,复杂查询性能不高,大都不能实现事务强一致性,很难实现数据完整性,技术尚不成熟,缺乏专业团队的技术支持,维护较困难等NoSQL与关系数据库的比较关系数据库和NoSQL数据库各有优缺点,彼此无法取代关系数据库应用场景:电信、银行等领域的关键业务系统,需要保证强事务一致性NoSQL数据库应用场景:互联网企业、传统企业的非关键业务(比如数据分析)NoSQL与关系数据库的比较NoSQL与关系数据库的比较采用混合架构案例:亚马逊公司就使用不同类型的数据库来支撑它的电子商务应用NoSQL与关系数据库的比较对于“购物篮”这种临时性数据,采用键值存储会更高效。当前的产品和订单信息则适合存放在关系数据库中。大量的历史订单信息则适合保存在类似MongoDB的文档数据库中。采用混合架构NoSQL的三大基石一个分布式系统不可能同时满足一致性、可用性和分区容忍性这三个需求,最多只能同时满足其中两个。BasicallyAvailable;Soft-state;EventualconsistencyNoSQLCAPBASE最终一致性C(Consistency)是在分布式环境中,多点的数据是一致的;A(Availability)是指快速获取数据,可以在确定的时间内返回操作结果;P(ToleranceofNetworkPartition)系统中任意信息的丢失或失败不会影响系统的继续运作。NoSQL的主流产品图数据库键值数据库列族数据库文档数据库图数据库键值数据库列族数据库NoSQL数据库NoSQL不是一种数据库,而是泛指大数据管理的各种系统;也不是要取代关系数据库,而是对关系数据库的补充。
NoSQL主要包括键值数据库、图数据库、列式数据库和文档数据库等四种类型。NoSQL的类型键值数据库存储键值对(<键>,<值>),键通常是一个字符串,而值的数据类型不确定,多数是一个BLOB(二进制大对象)数据。键必须唯一,通过该键可以直接获取数据。
可以用在哪里呢?键值数据库相关产品Redis、Riak、SimpleDB、Chordless、ScalarisMemcached数据模型键/值对键是一个字符串对象值可以是任意类型的数据,比如整型、字符型、数组、列表、集合等典型应用涉及频繁读写、拥有简单数据模型的应用内容缓存,比如会话、配置文件、参数、购物车等存储配置和用户数据信息的移动应用优点扩展性好,灵活性好,大量写操作时性能高缺点无法存储结构化信息,条件查询效率较低不适用情形不是通过键而是通过值来查:键值数据库根本没有通过值查询的途径需要存储数据之间的关系:在键值数据库中,不能通过两个或两个以上的键来关联数据需要事务的支持:在一些键值数据库中,产生故障时,不可以回滚使用者百度云数据库(Redis)、GitHub(Riak)、BestBuy(Riak)、Twitter(Redis和Memcached)、StackOverFlow(Redis)、Instagram
(Redis)、Youtube(Memcached)、Wikipedia(Memcached)键值数据库“图论中的图”。是基于数学图论中的概念和算法来实现高效处理复杂关系网络的新兴数据库系统。节点和边对象和关系图数据库图数据库与传统数据库不同,它不仅描述对象及其属性,而且会描述对象之间现已存在的关联。图更适合解决社交网络、关联分析、规则推理、语义本体和导航系统等问题。图数据库相关产品Neo4J、OrientDB、InfoGrid、InfiniteGraph、GraphDB数据模型图结构典型应用专门用于处理具有高度相互关联关系的数据,比较适合于社交网络、模式识别、依赖分析、推荐系统以及路径寻找等问题优点灵活性高,支持复杂的图形算法,可用于构建复杂的关系图谱缺点复杂性高,只能支持一定的数据规模使用者Adobe(Neo4J)、Cisco(Neo4J)、T-Mobile(Neo4J)图数据库按列存储即是索引(不需要额外建立和维护索引)每次访问只涉及要查询的列(大大降低系统I/O)每一列数据类型一致,数据特征近似(方便压缩与处理)每一列可交由一个线程来处(提高并发处理能力)列式数据库数据按列组织和存储的,按列存储有明显的优势相关产品BigTable、HBase、Cassandra、HadoopDB、GreenPlum、PNUTS数据模型列式典型应用分布式数据存储与管理数据在地理上分布于多个数据中心的应用程序可以容忍副本中存在短期不一致情况的应用程序拥有动态字段的应用程序拥有潜在大量数据的应用程序,大到几百TB的数据优点查找速度快,可扩展性强,容易进行分布式扩展,复杂性低缺点功能较少,大都不支持强事务一致性不适用情形需要ACID事务支持的情形使用者Instagram(Cassandra)、NASA(Cassandra)、Twitter(CassandraandHBase)、Facebook(HBase)、Yahoo!(HBase)列式数据库概念指互联网上用于数据交互的一种半结构化文档。本质其实是一个数据记录,这个记录能够对包含的数据类型和内容进行“自我描述”。JOSNXML<configuration>
<property>
<name>hbase.rootdir</name>
<value>hdfs://localhost:9000/hbase</value>
</property></configuration>文档数据库相关产品MongoDB、CouchDB、Terrastore、ThruDB、RavenDB、SisoDB、RaptorDB、CloudKit、Perservere、Jackrabbit数据模型键/值值(value)是版本化的文档典型应用存储、索引并管理面向文档的数据或者类似的半结构化数据比如,用于后台具有大量读写操作的网站、使用JSON数据结构的应用、使用嵌套结构等非规范化数据的应用程序优点性能好(高并发),灵活性高,复杂性低,数据结构灵活提供嵌入式文档功能,将经常查询的数据存储在同一个文档中既可以根据键来构建索引,也可以根据内容构建索引缺点缺乏统一的查询语法不适用情形在不同的文档上添加事务
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 智慧病房不良事件预警系统
- 2026年孕前优生测试题及答案
- 2026年压力大的测试题及答案
- 2026年大篷车智力测试题及答案
- 2026年日常护理的测试题及答案
- 2026年电能的输送测试题及答案
- 2026年红色经典传奇测试题及答案
- 网络安全防护与攻击应对策略
- 九年级数学下册复习自测10图形的变化习题
- 九年级数学下册期末专题复习专题复习1概率作业
- 国家开放大学《课程与教学论》形考任务1-4参考答案
- 北京玉渊潭中学初一新生分班(摸底)数学模拟考试(含答案)【6套试卷】
- 知识竞赛模板(含有计时器)
- 南方少数民族传统合唱精讲智慧树知到期末考试答案章节答案2024年四川音乐学院
- 食材配送投标方案技术标
- 清酒知识讲座
- JCT170-2012 E玻璃纤维布标准
- 宁夏固原古雁岭唐宋墓墓发掘简报
- 真实世界中医临床研究方法与实践
- BIM技术在项目全生命周期管理中应用价值研究
- 香菇常见病虫害及防治
评论
0/150
提交评论