ระบบ NOSQL ถูกออกแบบมาให้จัดการเก็บข้อมูลขนาดใหญ่ที่มีขนาดที่ยืดหยุ่นได้ ซึ่งมักมีการลดการค้าขายระหว่างความสอดคล้องและความจุได้ โดยเฉพาะอย่างยิ่งในสภาพแวดล้อมที่กระจายตัว การเข้าใจการค้าขายเหล่านี้จะช่วยในการเลือกระบบที่เหมาะสมสําหรับการใช้งานเฉพาะ
การ เข้าใจ ความ สอดคล้อง และ ความ สามารถ ใน การ เข้าใจ
ความปลอดภัย ทําให้แน่ใจว่าโหนดทั้งหมดในระบบที่กระจายตัว จะสะท้อนข้อมูลเดียวกันในเวลาที่กําหนด ความปลอดภัยจะยืนยันว่าระบบยังคงทํางานได้ และเข้าถึงได้ แม้ว่าบางจุดจะล้มเหลว คุณสมบัติทั้งสองนี้มักอยู่ในความขัดแย้ง ดังที่อธิบายโดยทฤษฎีบทของ CAP
ทฤษฎี ของ แคพ และ การ จําลอง ของ มัน
ทฤษฎี ของ แคป แคป บอก ว่า ระบบ ที่ แจก จ่าย ไป ไม่ สามารถ รับ ประกัน ได้ ว่า จะ อยู่ ร่วม กัน อย่าง เสมอ ต้น เสมอ ปลาย, มี ความ สามารถ, และ มี การ แบ่ง แยก.
การแลกเปลี่ยนในระบบ NOSQL
ฐานข้อมูล NOSQL หลายอันเลือกจะปรับแต่งให้เหมาะกับความจุและความเหมาะสมของพาร์ทิชัน ซึ่งมักเสียสละความสอดคล้องกันทันที ส่วนอื่น ๆ ให้ค่าความสอดคล้องที่ปรับแต่งได้ ทําให้นักพัฒนาสามารถปรับสมดุลระหว่างการเทรด-off ที่อยู่บนความต้องการของโปรแกรม
- [FLT: 0] ความสอดคล้องของคู่: ข้อมูลอัปเดตกระจายข่าวอย่างไม่สิ้นสุด แน่ใจว่าสามารถทําได้สูง
- [FLT: 0]. strang Concent: โหนดทั้งหมดสะท้อนข้อมูลล่าสุดก่อนที่จะยืนยันการดําเนินงาน.
- [FLT: 0] ความสอดคล้องที่เข้ากันได้:[[FLT: 1) ผู้ใช้สามารถเลือกระดับที่ต้องการได้ตามบริบท