- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
磺嚣毒舅发
有”的想法。大数据时代的来临.使得传统RDBMS的瓶颈 分区容忍性:可以被理解为系统在提供持续性操作时
成为发展道路上的阻碍,于是新型数据库改革运动掀起了 分区处理的能力。一旦开始将数据和逻辑分布在不同的节
一 股热浪,开发者们引用NoSQL作为运动的名称。NoSQL 点上,就有形成分区的风险。假定网线被切断,就形成分
是一种概念,根据应用的不同,理解上也有所不同,有些人 区,在不同分区的节点A和节点B无法通信。由于Web提
认为应该是notonlySQL,也有些人认为是flOl1.relational 供的这种分布式能力,临时的分区是一个常见的情况,处
database,也有说法是non.SQL。无论说法上有什么区别,其 理这种情况就属于分区容忍性。一些人认为分区容忍性也
描述的是越来越多的网络开发商(以下简称 “网商”)打破 可以理解为一个系统灵活处理节点的增加和去除的能力。
传统局限,应用非关系型数据库方法进行革新的趋势。 例如,处于维护 目的时,去除然后再添加节点的行为可认
为是一种分区容忍性的表现。
2 NoSQL基础理论
现在Brewer提出,在数据共享系统中这3种特性是无
NoSQL作为新兴数据库系统概念.由于其具有处理海 法同时实现的,最多只能选择其中两种执行,这个理论已
量数据的能力,近年来受到各大IT公司的追捧。Facebook、 经得到了大量的验证。很简单的例子,如复制必须能在多
Google等大型网商纷纷斥资进行相关研究。虽然相对成熟 节点上进行,从而提升可用性,那么数据副本(replica)之
的RDBMS仍存在不少功能问题,但在这个数据爆炸的时 间就面临调试。但为了在网络分区的情况下也能够正常工
代.由于数据处理需求的不断提升,预计这种发展热潮仍 作,复制或数据间的调试就很难执行。所以CAP仅能得以
将持续下去,并且普遍化。谈及NoSQL数据库概念,首先 部分保证。
应该了解支持NoSQL概念的理论三大基石:CAP理论、 Brewer指出了基于CAP理论的3种应用.选择其中
BASE思想和最终一致性。理解这三大理论,对于了解 的一些例子.见表 1。
NoSQL的本源有着极其重要的作用。本文将对三大基石的 对于数据库.Brewer总结道,由于一致性和可用性无
理论基础和其之间的关系进行着重介绍。 法兼得.大多数NoSQL拥护者都选择了一致性高于可用
2.1 CAP理论 性的设计模式,除了NoSQL,这些理论也影响到了部分关
EricBrewer在发表于ACM的PODC中名为 “关于 系型数据库。表2总结了一些现存常用产品的设计架构的
Robust分散式系统”的文章中首次提及CAP理论。此理论 CAP取舍以及其对应的功能分类。
目前被大型公司广泛采纳,如Amazon和其他NoSQL拥护 2.2 BASE思想
者。CAP解释为一致性(consistency)、性能(availability)以 互联网中,类似于wikis、blogs和社交网站等,创造了
及分区容忍性(partitiontolerance)。具体描述如下。 大量的数据等待被处理、分析和传输。公司、组织和个人提
一 致性:一个数据系统如何处理读写操作的一致性问 供大量的相关应用和服务致力于满足性能、可信度、可用
题。分布式系统对于一致性的要求为当更新写入操作完成 性、持久性需求。正如上面所讨论的那样,CAP理论指出,
时,其余读取操作需要及时看到数据的更新。当然有些系 对于一致性、可用性和分区容忍性.必须要做出一个选择。
统对于一致性有更严格定义上的要求。 越来越多的应用和使用案例.包括网络应用.特别是对于
可用性:一个系统能够
您可能关注的文档
- 整体叶轮电火花加工技术研究.pdf
- 中间处理对粉末高温合金FGH4095组织性能的影响.pdf
- 中空侧壁保温定向凝固过程温度场数值模拟.pdf
- 中空聚酯短纤维耐碱性及其力学性能分析.pdf
- 珠江口异养细菌丰度与环境因子的耦合关系.pdf
- 猪诱导多能干细胞(iPS)嵌合胚胎的制备.pdf
- 转玉米C4型pepc水稻成熟胚为外植体的水稻悬浮细胞系的优化.pdf
- 姿态和光照可变条件下的仿射最小线性重构误差人脸识别算法.pdf
- 紫花苜蓿MsZIP基因超表达载体的构建及转基因苜蓿检测.pdf
- 紫花苜蓿γ-生育酚甲基转移酶(γ-TMT)基因的克隆与逆境下的表达分析.pdf
- 8 黄山奇石(第二课时)课件(共22张PPT).pptx
- 22《纸船和风筝》教学课件(共31张PPT).pptx
- 17 松鼠 课件(共23张PPT).pptx
- 23《海底世界》课件(共28张PPT).pptx
- 21《大自然的声音》课件(共18张PPT).pptx
- 第12课《词四首——江城子 密州出猎》课件 2025—2026学年统编版语文九年级下册.pptx
- 第2课《济南的冬天》课件(共42张PPT) 2024—2025学年统编版语文七年级上册.pptx
- 17 跳水 第二课时 课件(共18张PPT).pptx
- 第六单元课外古诗词诵读《过松源晨炊漆公、约客》课件 统编版语文七年级下册.pptx
- 统编版六年级语文上册 22《文言文二则》课件(共27张PPT).pptx
原创力文档


文档评论(0)