La mia comprensione è che il sistema sottostante può ottenere coerenza, disponibilità e tolleranza delle partizioni. Quindi devo interpretare erroneamente alcuni aspetti del teorema CAP. Come mai?
Diciamo che ho un sistema distribuito con 100 nodi ridondanti: 50 in un datacenter negli Stati Uniti e 50 in un datacenter in Europa. Questi due datacenter sono collegati tramite un collegamento dedicato. Ad un certo punto questo link si interrompe e c'è una chiara partizione di rete. I nodi in Europa possono immediatamente determinare che il loro collegamento con gli Stati Uniti è ora rotto e modificare il loro stato in modo che non sia disponibile. Di conseguenza, le richieste che arrivano in Europa vengono deviate dal bilanciamento del carico agli Stati Uniti. La mia domanda è:
-
Questo sistema può essere considerato altamente disponibile?
-
Riguardo al teorema CAP, cosa non sto ottenendo: coerenza, disponibilità o tolleranza del partizionamento?