ImageVerifierCode 换一换
格式:PPT , 页数:68 ,大小:4.04MB ,
资源ID:1123002      下载积分:30 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-1123002.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Chapter5-厦门大学-林子雨-大数据技术原理与应用(第2版教材)-第5章-NoSQL数据库(2.ppt)为本站会员(da****u)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

Chapter5-厦门大学-林子雨-大数据技术原理与应用(第2版教材)-第5章-NoSQL数据库(2.ppt

1、 大数据技术原理与应用(第 2版) 厦门大学计算机科学系 林子雨 厦门大学计算机科学系 2017年 2月版本林子雨厦门大学计算机科学系E-mail: 主页: http:/ 5章 NoSQL数据库( PPT版本号: 2017年 2月版本) http:/ PPT的厦大校徽和底部文字 大数据技术原理与应用(第 2版) 大数据技术原理与应用(第 2版) 厦门大学计算机科学系 林子雨 本章配套教学视频http:/ 大数据技术原理与应用(第 2版) 第 5章 NoSQL数据库 在线视频观看地址 大数据技术原理与应用(第 2版) 厦门大学计算机科学系 林子雨 提纲 5.1 NoSQL简介 5.2 NoSQL

2、兴起的原因 5.3 NoSQL与关系数据库的比较 5.4 NoSQL的四大类型 5.5 NoSQL的三大基石 5.6 从 NoSQL到 NewSQL数据库 5.7 文档数据库 MongoDB欢迎访问 大数据技术原理与应用 教材官方网站:http:/ PPT是如下教材的配套讲义: 大数据技术原理与应用 概念、存储、处理、分析与应用 ( 2017年 2月第 2版)ISBN:978-7-115-44330-4厦门大学 林子雨 编著,人民邮电出版社 大数据技术原理与应用(第 2版) 厦门大学计算机科学系 林子雨 5.1 NoSQL简介通常 , NoSQL数据库具有以下几个特点:( 1)灵活的可扩展性(

3、 2)灵活的数据模型( 3)与云计算紧密融合 大数据技术原理与应用(第 2版) 厦门大学计算机科学系 林子雨 5.1 NoSQL简介现在已经有很多公司使用了 NoSQL数据库:GoogleFacebookMozillaAdobeFoursquareLinkedInDiggMcGraw-Hill EducationVermont Public Radio百度、腾讯、阿里、新浪、华为 大数据技术原理与应用(第 2版) 厦门大学计算机科学系 林子雨 5.2 NoSQL兴起的原因1、 关系数据库已经无法满足 Web2.0的需求 。 主要表现在以下几个方面:( 1)无法满足海量数据的管理需求( 2)无法

4、满足数据高并发的需求( 3)无法满足高可扩展性和高可用性的需求 大数据技术原理与应用(第 2版) 厦门大学计算机科学系 林子雨 5.2 NoSQL兴起的原因复杂性 :部署、管理、配置很复杂数据库复制 : MySQL主备之间采用复制方式,只能是异步复制,当主库压力较大时可能产生较大延迟,主备切换可能会丢失最后一部分更新事务,这时往往需要人工介入,备份和恢复不方便扩容问题 :如果系统压力过大需要增加新的机器,这个过程涉及数据重新划分,整个过程比较复杂,且容易出错动态数据迁移问题 :如果某个数据库组压力过大,需要将其中部分数据迁移出去,迁移过程需要总控节点整体协调,以及数据库节点的配合。这个过程很难

5、做到自动化MySQL集群是否可以完全解决问题? 大数据技术原理与应用(第 2版) 厦门大学计算机科学系 林子雨 5.2 NoSQL兴起的原因2、 “One size fits all”模式很难适用于截然不同的业务场景关系模型作为统一的数据模型既被用于数据分析,也被用于在线业务。但这两者一个强调高吞吐,一个强调低延时,已经演化出完全不同的架构。用同一套模型来抽象显然是不合适的Hadoop就是针对数据分析MongoDB、 Redis等是针对在线业务,两者都抛弃了关系模型 大数据技术原理与应用(第 2版) 厦门大学计算机科学系 林子雨 5.2 NoSQL兴起的原因3、 关系数据库的关键特性包括完善的

6、事务机制和高效的查询机制。但是,关系数据库引以为傲的两个关键特性,到了 Web2.0时代却成了鸡肋,主要表现在以下几个方面:( 1) Web2.0网站系统通常不要求严格的数据库事务( 2) Web2.0并不要求严格的读写实时性( 3) Web2.0通常不包含大量复杂的 SQL查询 (去结构化,存储空间换取更好的查询性能) 大数据技术原理与应用(第 2版) 厦门大学计算机科学系 林子雨 5.3 NoSQL与关系数据库的比较比较标准 RDBMS NoSQL 备注数据库原理 完全支持 部分支持 RDBMS有关系代数理论作为基础NoSQL没有统一的理论基础数据规模 大 超大RDBMS很难实现横向扩展,

7、纵向扩展的空间也比较有限,性能会随着数据规模的增大而降低NoSQL可以很容易通过添加更多设备来支持更大规模的数据数据库模式 固定 灵活RDBMS需要定义数据库模式,严格遵守数据定义和相关约束条件NoSQL不存在数据库模式,可以自由灵活定义并存储各种不同类型的数据查询效率 快可以实现高效的简单查询,但是不具备高度结构化查询等特性,复杂查询的性能不尽人意RDBMS借助于索引机制可以实现快速查询(包括记录查询和范围查询)很多 NoSQL数据库 没有 面向复杂查询的 索引,虽然NoSQL可以使用 MapReduce来加速查询,但是,在复杂查询方面的性能仍然不如 RDBMS表 5-1 NoSQL和关系数据库的简单比较

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。