分片覆盖率

在 Eon 模式数据库中,子群集中的节点订阅公共存储中的一个或多个分片。每个节点在处理查询时处理其订阅的一个或多个分片中的数据。当子群集至少有一个节点订阅了每个分片时,它就具有分片覆盖率。它能够处理查询,因为它可以访问数据库中的所有数据。在 K-safe 数据库中,每个子群集至少有两个节点订阅每个分片。如果子群集快速连续丢失太多节点,它可能不再有一个节点订阅每个分片。在这种情况下,子群集会丢失分片覆盖率并且无法处理查询。

整个数据库群集必须至少有一个主节点订阅公共存储中的每个分片。这种状态称为具有主分片覆盖率。主节点协调公共存储中数据的维护。如果群集丢失主节点,以至于并非每个分片都有至少一个节点订阅,那么它会丢失主分片覆盖率。在这种情况下,数据库进入只读模式,因为当一个或多个分片没有主节点订户时,更改公共存储中的数据是不安全的。

请参阅Eon 模式数据库中的数据完整性和高可用性