Ho letto sull'hashing distribuito. Ho imparato che l'hashing coerente viene utilizzato per distribuire le chiavi tra le macchine cache. Ho anche imparato che, una chiave è duplicata su cache mutiple per gestire il fallimento degli host della cache. Ma quello che ho trovato su memcached non sembra essere in linea con tutto ciò. Ho letto che tutti i nodi della cache sono indipendenti l'uno dall'altro e che se una cache si interrompe, le richieste vanno al DB. Non si fa menzione della mancanza di cache su un host che porta l'host a dirigere la richiesta verso un altro host che potrebbe tenere la chiave o è più vicina alla chiave.
Per favore, dimmi come si combinano questi due? Memcached è una forma molto preliminare di hashing distribuito che non ha molta sofisticazione?