CQLSH Dosljednost

Cqlsh Dosljednost



“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 > dosljednost
Trenutna 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.