NoSQL综述2016-4-5.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
NoSQL综述;背景 传统关系数据库的瓶颈 NoSQL 的优势 NoSQL 理论 NoSQL 数据模型及分类 NoSQL 的应用现状 NoSQL 的挑战与未来;一、背景;一、背景;一、背景;一、背景; ;二、传统关系数据库的瓶颈;二、传统关系数据库的瓶颈;二、传统关系数据库的瓶颈;二、传统关系数据库的瓶颈;二、传统关系数据库的瓶颈;二、传统关系数据库的瓶颈;二、传统关系数据库的瓶颈;二、传统关系数据库的瓶颈;二、传统关系数据库的瓶颈;什么是NoSQL? NoSQL是Not Only SQL的缩写,而不是Not SQL,它不一定遵循传统数据库的一些基本要求,比如说遵循SQL标准、ACID属性、表结构等等。 NoSQL是一种快速成长起来的非关系松散数据存储类型,打破了关系型数据库长久以来占据的主导地位,这种数据存储不需要事先设计好的表结构,它也不会出现表之间的连接操作和水平分割,学术界称这种数据库为结构化存储。 相比传统数据库,叫它分布式数据管理系统更贴切,数据存储被简化更灵活,重点被放在了分布式数据管理上。;三、NoSQL的优势;非关系数据库大部分将会具备这样的特征: 非关系 分布式 开源 横向扩展 ;易扩展 NoSQL数据库种类繁多,但是一个共同的特点都是去掉关系数据库的关系型特性。数据之间无关系,这样就非常容易扩展。也无形之间,在架构的层面上带来了可扩展的能力。甚至有多种NoSQL之间的整合。 ;灵活的数据模型 NoSQL无需事先为要存储的数据建立字段,随时可以存储自定义的数据格式。而在关系数据库里,增删字段是一件非常麻烦的事情。如果是非常大数据量的表,增加字段简直就是一个噩梦。;高可用 NoSQL在不太影响性能的情况,就可以方便的实现高可用的架构。 “高可用性”(High Availability)通常来描述一个系统经过专门的设计,从而减少停工时间,而保持其服务的高度可用性。 Cassandra,HBase模型,通过复制模型实现高可用。 Membase通过把数据复制到多个集群单元和支持快速失败转移来提供系统的高可用性 ;大数据量,高性能 NoSQL数据库都具有非常高的读写性能,尤其在大数据量下,同样表现优秀。这得益于它的无关系性,数据库的结构简单。 ;以一实例来说,假设我们需要设计一个小型数据库来存储“学生、地址、科目、成绩”这些信息 ; 对比于关系型的数据库,在Key-value型的数据库里将数据合入一起有几大好处: 首先,数据检索时没有了进行表间连接(join)的巨大开销; 其次,合入一起的数据在磁盘上的存放也更容易在一起,因此数据的读取/写入都更快速。 另外,无需担心扩展性问题,Key-value型数据库的自身特性使得字段的增删改十分容易。;CAP原理的三要素 一致性(Consistency) 可用性(Availability) 分区容忍性(Partition tolerance) CAP原理 对于一个分布式服务,这三个要素最多只能同时满足两点,不可能三者兼顾; 对于分布式数据系统,分区容忍性是基本要求 对于大多数web应用,牺牲一致性而换取高可用性,是目前多数分布式数据库产品的方向。 ;CAP原理取向比较 ; ; ; ; ; ;DB-Engines Ranking ;六、NoSQL应用现状;面向分布式计算数据库 /列存储数据库;七、NoSQL挑战与未来;七、NoSQL挑战与未来;; BigTable Dynamo Cassandra HBase Redis MongoDB ;附录 —— 几种主流的NoSQL数据库;附录 —— 几种主流的NoSQL数据库;附录 —— 几种主流的NoSQL数据库;附录 —— 几种主流的NoSQL数据库;附录 —— 几种主流的NoSQL数据库;附录 —— 几种主流的NoSQL数据库;附录 —— 几种主流的NoSQL数据库;附录 —— 几种主流的NoSQL数据库;附录 —— 几种主流的NoSQL数据库;附录 —— 几种主流的NoSQL数据库;附录 —— 几种主流的NoSQL数据库

文档评论(0)

东方888 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档