vadi mi na ludoch ktory o nosql hovoria ako o nastroji s "obcasnou konzistenciou". to absolutne nie je pravda. akokeby " obcasne" znamenalo, ze to je konzistentne kazdy druhy piatok poobede.
bavime sa tu o milisekundach. ked mate cluster o 5 nodoch a replikacny faktor 3 a idete nieco zapisat, tak sa to zapise na primarnu repliku a dva dalsie nody v pozadi.
ked by to isiel niekto precitat tak moze precitat staru hodnotu len vtedy ak nema consistency levely nastavene tak, aby mal strong consistency. ( v skratke musi byt read + write consistency > replikacny faktor)
toto sa deje minimalne a je to chyba architekta / admina. inak je cassandra konzistentna tak ako si ju konzistentnou spravite a vyrovna sa sql. to nie je chyba samotnej databazy. to je o tom co chcete a aky mate usecase. niekedy vas strong consistency nezaujima ale radsej chcete redundanciu a odolnost voci vypadkom.
je to velmi siroka tema no poprosim nezhadzovat nosql databazy. ma to castokrat iny usecase ako sql.