发展历程 基本可用的,软状态,最终一致性(基础)是什么? -技术百科的定义

基本可用的,软状态,最终一致性(基础)是什么? -技术百科的定义

目录:

Anonim

定义-基本可用,软状态,最终一致性(BASE)是什么意思?

基本上可用,软状态,最终一致性(BASE)是一种数据系统设计理念,在操作的一致性上会优先考虑可用性。 BASE是作为一种替代方案而开发的,它可用于生产更具扩展性和价格可承受的数据体系结构,为扩展企业/ IT客户提供更多选择,并且只需购买更多硬件即可扩展数据操作。

Techopedia解释了基本可用,软状态,最终一致性(BASE)

BASE可以与另一种设计原理-原子性,一致性,隔离性,耐久性(ACID)进行对比来解释。 ACID模型促进可用性之上的一致性,而BASE促进一致性之上的可用性。

专家指出,BASE需要一定程度的“故障”或缺乏一致性,这使得数据操作在不增加用户负担的情况下运行效率较低。 一个示例是设计人员通过允许交易和帐户更新之间的滞后时间来放松金融交易数据库的一致性。 允许较少不断更新的数据使开发人员可以自由地在整个系统中建立其他效率。 换句话说,诸如一致性和可用性之类的元素通常被视为资源竞争者,在其中进行调整会影响另一个。 在BASE中,工程师接受这样一种想法,即数据具有“最终”更新,解析或保持一致而不是立即解析的灵活性。

基本可用的,软状态,最终一致性(基础)是什么? -技术百科的定义