- 1、本文档共62页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《大数据技术原理与应用》
/course/XMU-1002335004
中国大学MOOC 2018年春季学期
第5讲NoSQL数据库
5.1 NoSQL简介
概念演变
Not only SQL
最初表示 “反SQL ”运动 现在表示关系和非关系型数据库各有优缺点
用新型的非关系数据库取代关系数据库 彼此都无法互相取代
通常,NoSQL数据库具有以下几个特点:
(1)灵活的可扩展性
(2 )灵活的数据模型
(3)与云计算紧密融合
5.1 NoSQL简介
现在已经有很多公司使用了NoSQL数据库:
•Google
•Facebook
•Mozilla
•Adobe
•Foursquare
•LinkedIn
•Digg
•McGraw-Hill Education
•Vermont Public Radio
•百度、腾讯、阿里、新浪、华为……
5.2 NoSQL兴起的原因
1、关系数据库已经无法满足Web2.0 的需求。主要表现在以下几个方面:
(1)无法满足海量数据的管理需求
(2 )无法满足数据高并发的需求
(3)无法满足高可扩展性和高可用性的需求
5.2 NoSQL兴起的原因
MySQL集群是否可以完全解决问题?
•复杂性:部署、管理、配置很复杂
•数据库复制:MySQL主备之间采用复制方
式,只能是异步复制,当主库压力较大时可
能产生较大延迟,主备切换可能会丢失最后
一部分更新事务,这时往往需要人工介入,
备份和恢复不方便
•扩容问题:如果系统压力过大需要增加新的
机器,这个过程涉及数据重新划分,整个过
程比较复杂,且容易出错
•动态数据迁移问题:如果某个数据库组压力
过大,需要将其中部分数据迁移出去,迁移
过程需要总控节点整体协调,以及数据库节
点的配合。这个过程很难做到自动化
5.2 NoSQL兴起的原因
2、“One size fits all”模式很难适用于截然不同的业务场景
•关系模型作为统一的数据模型既被用于数据分析,也被用于在线业务。
但这两者一个强调高吞吐,一个强调低延时,已经演化出完全不同的架
构。用同一套模型来抽象显然是不合适的
•Hadoop就是针对数据分析
•MongoDB、Redis等是针对在线业务,两者都抛弃了关系模型
5.2 NoSQL兴起的原因
3、关系数据库的关键特性包括完善的事务机制和高效的查询机制。但是,关
系数据库引以为傲的两个关键特性,到了Web2.0时代却成了鸡肋,主要表现在
以下几个方面:
(1)Web2.0 网站系统通常不要求严格的数据库事务
(2 )Web2.0并不要求严格的读写实时性
(3)Web2.0通常不包含大量复杂的SQL查询 (去结构化,存储空间换取更好
的查询性能)
5.3 NoSQL与关系数据库的比较
表5-1 NoSQL和关系数据库的简单比较
比较标准 RDBMS NoSQL 备注
RDBMS有关系代数理论作为基础
数据库原理 完全支持 部分支持
NoSQL没有统一的理论基础
RDBMS很难实现横向扩展,纵向扩展的空间也比较有限,性能
数据规模 大 超大 会随着数据规模的增大而降低
NoSQL可以很容易通过添加更多设备来支持更大规模的数据
RD
您可能关注的文档
最近下载
- 试论欧阳通楷书中的继承与创新.docx
- Call of Silence-钢琴谱 原调简谱 高清正版完整版双手简谱.pdf
- 茶叶行业调研报告.docx VIP
- 运输无人机作业安全技术交底.pdf VIP
- 《碳足迹减量培训》课件.ppt VIP
- (高清版)B-T 10095.1-2022 圆柱齿轮 ISO齿面公差分级制 第1部分:齿面偏差的定义和允许值.pdf VIP
- BOS-6000软件使用培训.中文版.pdf
- RENLE雷诺尔SSD1系列电机软起动器说明书.pdf
- (高清版)B-T 10095.2-2023 圆柱齿轮 ISO齿面公差分级制 第2部分:径向综合偏差的定义和允许值.pdf VIP
- 日立中央空调SET-FREE V+系列202202.pdf
文档评论(0)