CQLSH Tutarlılığı

Cqlsh Tutarliligi



'Bu öğretici, CQLSH'de tutarlılık komutunun nasıl kullanılacağını tartışacaktır. Bu komut, küme tutarlılık düzeyini belirlememize ve toplamamıza izin verir.'

Cassandra'da, tutarlılık düzeyi, hafif olmayan bir işlemi işlemek üzere proxy düğümüne (koordinatör düğümü) yanıt vermek için gereken çoğaltma düğümlerinin sayısını yönetir.









Kaynak: Wikimedia Commons



YAPMALI





Hafif olmayan ve hafif işlemler için veri tutarlılık düzeylerini değiştirmeden önce, Cassandra Veri tutarlılık işlemleri, Çekirdek hesaplamaları, Veri Çoğaltma vb. konularda bilgi sahibi olduğunuzdan emin olun.

Komut Sözdizimi

Aşağıda komut sözdizimi açıklanmaktadır.



TUTARLILIK [ tutarlılık_seviyesi ]

Komut, parametre olarak tutarlılık_düzeyini kabul eder. Tutarlılık düzeyleri ve bunlara karşılık gelen işlevsellik hakkında daha fazla ayrıntı için belgelere bakın.

Cassandra Tutarlılık Seviyesini Göster

Cassandra'da mevcut tutarlılık seviyesini görüntülemek için, gösterildiği gibi parametreler olmadan tutarlılık komutunu kullanın:

cassandra @ cqlsh > tutarlılık
Geçerli tutarlılık düzeyi BİR'dir.

Varsayılan olarak tutarlılık düzeyi BİR olarak ayarlanmıştır.

Cassandra Tutarlılık Düzeyini Değiştir

Tutarlılık komutunu ve ardından ayarlamak istediğiniz tutarlılık düzeyini kullanabilirsiniz.

Aşağıdakiler, Cassandra'daki destek Okuma Tutarlılığı Düzeyleridir.

Kaynak: DataStax Belgeleri.

Desteklenen Yazma Tutarlılığı Düzeyleri:

Kaynak: DataStax Belgeleri

Örneğin, tutarlılık düzeyini QUORUM olarak ayarlamak için şu komutu çalıştırın:

cassandra @ cqlsh > yetersayı tutarlılığı;
tutarlılık seviyesi Ayarlamak kime

NOT: Yukarıdaki komut örnekleme amacıyla verilmiştir. Cassandra'nın tutarlılık düzeylerini nasıl ve neden değiştireceğinizi belirlemek için belgeleri okuyun.