nosql – 最终的一致性,简单的英语
发布时间:2020-12-13 13:34:03 所属栏目:百科 来源:网络整理
导读:我经常听到关于NoSQL,数据网格等的不同演讲的最终一致性。 看起来最终一致性的定义在许多来源中变化(并且甚至可能取决于具体的数据存储)。 任何人都可以给出一个简单的解释什么最终一致性一般来说,与任何具体的数据存储无关? 最终一致性: 我告诉你明天会
我经常听到关于NoSQL,数据网格等的不同演讲的最终一致性。
看起来最终一致性的定义在许多来源中变化(并且甚至可能取决于具体的数据存储)。 任何人都可以给出一个简单的解释什么最终一致性一般来说,与任何具体的数据存储无关?
最终一致性:
>我告诉你明天会下雨。 最终,所有的服务器(你,我,你的邻居)知道真相(明天会下雨),但在此期间,客户(他的妻子)走了,以为它会阳光明媚,即使她问在一个服务器知道真相后。 与严格一致性/ ACID合规性相反: >您的银行余额为$ 50。 您的余额在任何时候都不会反映您帐户中所有交易的实际金额。 这么多NoSQL系统具有最终一致性的原因是,实际上所有的NoSQL系统都设计为分布式的,并且对于完全分布式系统,存在超级线性开销以维持严格的一致性(这意味着您只能在事情开始减慢之前进行扩展下来,当他们做你需要抛出更多的硬件的问题,以保持缩放)。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |