“Ovaj vodič govori o tome kako koristiti naredbu dosljednosti u CQLSH. Ova nam naredba dopušta postavljanje i prikupljanje razine dosljednosti klastera.”
U Cassandri, razina dosljednosti upravlja brojem replika čvorova potrebnih za odgovor za proxy čvor (čvor koordinatora) za obradu transakcije koja nije lagana.
Izvor: Wikimedia Commons
MORA UČINITI
Prije izmjene razina konzistentnosti podataka za lagane i lagane transakcije, svakako se upoznajte s operacijama konzistentnosti podataka Cassandra, izračunima kvoruma, replikacijom podataka itd.
Sintaksa naredbi
Slijedi opis sintakse naredbe.
DOSLJEDNOST [ razina_konzistentnosti ]
Naredba prihvaća razinu_konzistentnosti kao parametar. Više pojedinosti o razinama dosljednosti i njihovoj odgovarajućoj funkcionalnosti potražite u dokumentima.
Cassandra Prikaži razinu dosljednosti
Za prikaz trenutne razine dosljednosti u Cassandri upotrijebite naredbu dosljednosti bez parametara kao što je prikazano:
kasandra @ cqlsh > dosljednostTrenutna razina dosljednosti je JEDAN.
Prema zadanim postavkama, razina dosljednosti postavljena je na JEDAN.
Cassandra Promjena razine konzistencije
Možete koristiti naredbu dosljednosti nakon koje slijedi razina dosljednosti koju želite postaviti.
Sljedeće su razine dosljednosti čitanja podrške u Cassandri.
Izvor: DataStax dokumentacija.
Podržane razine dosljednosti pisanja:
Izvor: DataStax dokumentacija
Na primjer, da postavite razinu dosljednosti na QUORUM, pokrenite naredbu:
kasandra @ cqlsh > dosljednost kvoruma;Razina dosljednosti postaviti kome
BILJEŠKA: Gornja naredba je u svrhu ilustracije. Pročitajte dokumente kako biste utvrdili kako i zašto promijeniti Cassandrine razine dosljednosti.