“บทช่วยสอนนี้จะกล่าวถึงวิธีการใช้คำสั่งความสอดคล้องใน CQLSH คำสั่งนี้อนุญาตให้เราตั้งค่าและรวบรวมระดับความสอดคล้องของคลัสเตอร์”
ในคาสซานดรา ระดับความสอดคล้องจะควบคุมจำนวนโหนดจำลองที่ต้องตอบกลับสำหรับโหนดพร็อกซี (โหนดผู้ประสานงาน) เพื่อประมวลผลธุรกรรมที่ไม่ซับซ้อน
แหล่งที่มา: วิกิมีเดียคอมมอนส์
ต้องทำ
ก่อนปรับเปลี่ยนระดับความสอดคล้องของข้อมูลสำหรับธุรกรรมที่ไม่เบาและน้ำหนักเบา ให้ตรวจสอบให้แน่ใจว่าได้ทำความคุ้นเคยกับการดำเนินการความสอดคล้องของข้อมูลของ Cassandra การคำนวณ Quorum การจำลองข้อมูล ฯลฯ
ไวยากรณ์คำสั่ง
ต่อไปนี้จะอธิบายไวยากรณ์คำสั่ง
ความสม่ำเสมอ [ ความสม่ำเสมอ_ระดับ ]
คำสั่งยอมรับความสอดคล้อง_ระดับเป็นพารามิเตอร์ ตรวจสอบเอกสารสำหรับรายละเอียดเพิ่มเติมเกี่ยวกับระดับความสอดคล้องและการทำงานที่เกี่ยวข้อง
ระดับความสม่ำเสมอของคาสซานดรา
หากต้องการแสดงระดับความสอดคล้องปัจจุบันใน Cassandra ให้ใช้คำสั่ง ความสอดคล้อง โดยไม่มีพารามิเตอร์ดังที่แสดง:
คาสซานดรา @ cqlsh > ความสม่ำเสมอระดับความสอดคล้องปัจจุบันคือ ONE
โดยค่าเริ่มต้น ระดับความสอดคล้องจะถูกตั้งค่าเป็น ONE
Cassandra เปลี่ยนระดับความสม่ำเสมอ
คุณสามารถใช้คำสั่งความสอดคล้องตามด้วยระดับความสอดคล้องที่คุณต้องการตั้งค่า
ต่อไปนี้คือการสนับสนุนระดับความสอดคล้องในการอ่านในคาสซานดรา
แหล่งที่มา: เอกสาร DataStax
รองรับระดับความสอดคล้องในการเขียน:
แหล่งที่มา: เอกสาร DataStax
ตัวอย่างเช่น ในการตั้งค่าระดับความสอดคล้องเป็น QUORUM ให้รันคำสั่ง:
คาสซานดรา @ cqlsh > ความสม่ำเสมอขององค์ประชุมระดับความสม่ำเสมอ ชุด ถึงผู้ซึ่ง
บันทึก: คำสั่งข้างต้นจัดทำขึ้นเพื่อวัตถุประสงค์ในการแสดงภาพประกอบ อ่านเอกสารเพื่อพิจารณาว่าจะเปลี่ยนระดับความสอดคล้องของ Cassandra ได้อย่างไรและเพราะเหตุใด