ระดับความสอดคล้องกันของข้อมูลนั้น จําเป็นในระบบ NOSQL เพื่อตรวจสอบความน่าเชื่อถือของข้อมูลและความถูกต้องทั่วสภาพแวดล้อมที่แจกจ่ายออกไป การเข้าใจวิธีการคํานวณและประเมินระดับเหล่านี้ จะช่วยในการออกแบบระบบที่ตรงกับความต้องการของโปรแกรมโดยเฉพาะ
การ เข้าใจ ระดับ ความ เสมอ ต้น เสมอ ปลาย
ระดับความต่อเนื่องกําหนดระดับความสอดคล้องระหว่างสําเนาข้อมูลในระบบที่กระจายออกไป ระดับทั่วไปรวม[FLT: 0] ความสอดคล้อง (FLT: 1) [FLT: 1]] อ่าน-เขียน [FLTT:3] และ[FTT: 4] ความสอดคล้อง [FLTT: 5] แต่ละระดับจะให้ข้อมูลต่าง ๆ กัน ระหว่างการทํางานและความถูกต้อง
ขั้นที่ 1: ระบุเงื่อนไขของระบบ
กําหนดความเสมอภาคของโปรแกรม สําหรับข้อมูลแบบย่อและความทึบแสง ตัวอย่างเช่น โปรแกรมการเงินอาจจะต้องการ [FLT: 0] ความสอดคล้องที่แข็งแกร่ง [FLT: 1) ในขณะที่สื่อสังคมอาจจะจัดลําดับ ความสอดคล้องระหว่าง [FLT: 3].
ขั้น ที่ 2: วัด การ อ่าน และ เขียน
ปรับ ปรุง ความ จํา ให้ ดี ขึ้น
ขั้น ที่ 3: คํานวณ ความ เป็น ไป ได้
ใช้โมเดลสถิติ เพื่อประมาณความน่าจะเป็นที่ข้อมูลจะสอดคล้องกันที่เวลาใด ๆ ซึ่งเกี่ยวข้องกับการวิเคราะห์ปัจจัย, อัตราการหน่วงเครือข่าย, และอัตราการล้มเหลว ตัวอย่างเช่น ความน่าจะเป็น [FLT: 0] P[FLT: 1) ข้อมูลนั้นสามารถคํานวณได้ตามตัวแปรเหล่านี้
ขั้น ที่ 4: ปรับ ตัว ให้ เข้า กับ สภาพ การณ์ ที่ เปลี่ยน ไป
เปรียบเทียบค่าความสอดคล้องกันของความน่าจะเป็นที่คํานวณได้กับความต้องการของโปรแกรม ปรับค่าพารามิเตอร์ของระบบ เช่น การจําลองค่าตัวประกอบหรือความสอดคล้องกัน เพื่อความจุข้อมูลที่ต้องการ
- การจําลอง
- แบตเตอรีเครือข่าย
- อัตราส่งถ่ายข้อมูลล้มเหลว
- รูปแบบการอ่าน/ เขียน