Díky za odpověď!
Nenapadlo by mě nastavit RF 50 v clusteru který má 50 nodů
3 v rámci "racku" stačí.
Ty 3 bych chtěl synchronní i za cenu, že si počkám na potvrzení všech.
Dá se nastavit asynchronní replikace pro nody, které jsou v jiném DC?
ked mas RF = 3 a write robis s CL QUORUM, tak write coordinator caka len na dva zapisy z troch (quorum z 3 je 2) takze jeden node moze byt dole.
Az ked mas RF = 3 a CL = THREE tak to caka na vsetky. Nevyhoda THREE je, ze ked mas jeden node offline, tak cela query failne (pretoze to proste caka na tri uspesne zapisy).
Nic ako "synchronne a asynchronne zapisy do druheho DC" neexistuje. Okrem QUORUM mas este EACH_QUORUM. To znamena ze to zapise na kvorum nodov V KAZDOM DC. Normalne QUORUM mas quorum nodov cez vsetky nody a je jedno v akom DC.
Este existuje LOCAL_QUORUM. To znamena, ze to bude cakat len na zapisy v lokalnom DC (a len odtial bude citat) a koordinator bude vzdy node z toho DC.
Ak mas RF = 3, CL = QUORUM a jeden node je dole, tak query ako taka bude OK. Tie mutacie ktore sa nezapisu na ten node ktory je dole - pre tie sa ulozi tzv. HINT. Ked ten offline node znova rozbehnes, tak tie nody automaticky poslu tomu nodu co je naspat online vsetky hints. Je dobre potom spravit repair.