การจัดการการทําธุรกรรมและการควบคุมความต่อเนื่องอย่างมีประสิทธิภาพ จําเป็นสําหรับการรักษาความแม่นยําของข้อมูลและความสอดคล้องกันในระบบฐานข้อมูล เทคนิคเหล่านี้จะทําให้ผู้ใช้จํานวนมากสามารถเข้าและแก้ไขข้อมูลพร้อมกันได้โดยไม่ต้องก่อให้เกิดความขัดแย้งหรือข้อผิดพลาด

การจัดการการส่งถ่ายข้อมูล

การส่งถ่ายแบบเป็นลําดับของการดําเนินงานแบบหน่วยเดียว การจัดการการดําเนินงานที่เหมาะสมนั้นเกี่ยวกับการตรวจสอบว่า การผลิตนั้นมีความเสถียร, เสมอภาค, แยกเดี่ยว, และทนทาน (คุณสมบัติของ ACID) ซึ่งป้องกันการอัพเดตบางส่วนและรักษาความน่าเชื่อถือของข้อมูล

การ ทํา ให้ การ ทํา งาน ของ ผู้ ทํา การ ค้า สําเร็จ สม ควร และ การ ทํา ตาม กลไก การ ทํา ราย ได้ นั้น ทํา ให้ แน่ ใจ ว่า การ ทํา ธุรกิจ จะ ครบ ถ้วน หรือ ไม่ ก็ ไม่ สําเร็จ เลย.

วงจรการควบคุมความยืดหยุ่น

การควบคุมความยืดหยุ่น จะจัดการการใช้งานข้อมูลพร้อมกันโดยผู้ใช้หลายคน ซึ่งจะป้องกันการขัดแย้งและทําให้มั่นใจว่าข้อมูลจะสอดคล้องกัน เทคนิคทั่วไปนี้รวมถึง โพรโทคอลล็อค และลําดับเวลาด้วย

การล็อคโปรโตคอลสามารถเข้มงวดหรือยืดหยุ่นได้ โปรโตคอลจํากัดการล็อคข้อมูลสําหรับระยะเวลาของการซื้อขาย ป้องกันไม่ให้การค้าขายอื่น ๆ เข้าถึงมัน โปรโตคอลความซับซ้อน อนุญาตให้ความยืดหยุ่นมากขึ้น แต่จําเป็นต้องจัดการอย่างระมัดระวังเพื่อหลีกเลี่ยงการขัดแย้ง

วิธี ควบคุม ความ ถี่ ทั่ว ไป

  • [FLT: 0] 2Phace Locking (2 APL): รับประกันความต่อเนื่องโดยได้รับล็อคที่จําเป็นทั้งหมด ก่อนที่จะปล่อยใด ๆ ออก
  • [FLT: 0] ลําดับเวลา: ใช้เวลากําหนดเพื่อกําหนดลําดับลําดับการทําธุรกรรม หลีกเลี่ยงความขัดแย้ง
  • [FLT: 0] ควบคุมความไม่สงบเชิงปฏิบัติ : คาดกันว่าความขัดแย้งนั้นหายาก และตรวจสอบความขัดแย้งก่อนที่จะมีการดําเนินการ
  • [FLT: 0] ระบบควบคุมการบิดเบือนการเหนี่ยวนํา (MVCCC): รักษาข้อมูลหลายรุ่นที่อนุญาตให้อ่านและเขียนแบบถอดความจุได้