我正在了解DHT,但很难找到与节点故障相关的DHT值影响的信息。
据我所知,如果没有数据冗余(哈希表值),单个节点的失败将使该节点中存储的值不可用。但是,如果我想将DHT用作任何系统的存储,我希望该系统能够在任何时候都依赖于所有存储的可用性,对吗?也许数据冗余被外包为一个独立的问题,在这种情况下,DHT的去中心化方面会引入额外的故障点,这似乎是DHT的一个巨大缺陷。
那么,如果负责这些值的节点失败了,如何保持这些值的可访问性呢?
我正在了解DHT,但很难找到与节点故障相关的DHT值影响的信息。
据我所知,如果没有数据冗余(哈希表值),单个节点的失败将使该节点中存储的值不可用。但是,如果我想将DHT用作任何系统的存储,我希望该系统能够在任何时候都依赖于所有存储的可用性,对吗?也许数据冗余被外包为一个独立的问题,在这种情况下,DHT的去中心化方面会引入额外的故障点,这似乎是DHT的一个巨大缺陷。
那么,如果负责这些值的节点失败了,如何保持这些值的可访问性呢?