PACELC 定理是 CAP 定理的扩展。CAP 定理指出,在分布式系统中的网络分区(P)的情况下,必须在可用性(a)和一致性(C)之间进行选择。
PACELC通过引入延迟(L)作为分布式系统的附加属性来扩展 CAP 定理。该定理指出,即使系统在没有分区的情况下正常运行,也必须在延迟(L)和一致性(C)之间进行选择。
PACELC 定理首先由 Daniel J.Abadi 描述。
PACELC定理的开发是为了解决CAP定理的一个关键限制,因为它没有提供性能或延迟。
例如,根据CAP定理,如果查询在30天后返回响应,则可以将数据库视为可用。显然,这种延迟对于任何实际应用程序都是不可接受的。