资料库 最终的一致性是什么? -技术百科的定义

最终的一致性是什么? -技术百科的定义

目录:

Anonim

定义-最终一致性是什么意思?

最终一致性是数据操作设计的基本可用,软状态,最终一致性(BASE)模型的一个方面。 BASE模型通过允许使用更灵活的协议来匹配数据,有助于促进各种替代方案,以扩展或提高数据库操作和类似系统的性能。

技术百科解释了最终的一致性

通常,用于数据库操作的BASE模型与另一种称为ACID的模型形成对比,ACID重视数据的一致性并保证数据将在系统内立即更新和匹配。 另一方面,BASE允许在整个系统中使用较不严格的更新和数据分辨率类型,从而导致某些滞后时间,从而导致数据不匹配。 最终一致性是在使用BASE原理的数据库或系统中,所有数据最终都将随着时间的推移而变得一致的想法。

考虑最终一致性的一种方法是,该模型无需要求立即更新系统,而是为系统内的完整解决方案设置了固定的时间表。 就是说,使用最终一致性的设计必须能够解决数据不匹配或不一致的情况。 这就需要各种策略来解决数据基础架构中的冲突。

最终的一致性是什么? -技术百科的定义