สารบัญ:

ข้อเสียของวิธีการประทับเวลาสำหรับการควบคุมภาวะพร้อมกันมีอะไรบ้าง
ข้อเสียของวิธีการประทับเวลาสำหรับการควบคุมภาวะพร้อมกันมีอะไรบ้าง

วีดีโอ: ข้อเสียของวิธีการประทับเวลาสำหรับการควบคุมภาวะพร้อมกันมีอะไรบ้าง

วีดีโอ: ข้อเสียของวิธีการประทับเวลาสำหรับการควบคุมภาวะพร้อมกันมีอะไรบ้าง
วีดีโอ: คลิปครูเงาะ 📎 บุคลิกที่ควรมีใน #ผู้นำ !!! 2024, อาจ
Anonim

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

ปัญหาของการทำธุรกรรมพร้อมกันคืออะไร?

เมื่อไหร่ การทำธุรกรรมพร้อมกัน เป็น ถูกประหารชีวิต ในลักษณะที่ไม่สามารถควบคุมได้หลายอย่าง ปัญหา สามารถเกิดขึ้น. การควบคุมภาวะพร้อมกันมีสามหลักดังต่อไปนี้ ปัญหา : การอัปเดตที่หายไป อ่านสกปรก (หรือข้อมูลที่ไม่ถูกผูกมัด)

ในทำนองเดียวกัน ระบบสร้างการประทับเวลาอย่างไร โดยทั่วไป, ประทับเวลา ค่าจะถูกกำหนดตามลำดับที่ส่งธุรกรรมไปยัง ระบบ . ธุรกรรมได้รับการจัดการเพื่อให้ดูเหมือนว่าจะทำงานใน a ประทับเวลา คำสั่ง. การประทับเวลา ยังสามารถ สร้างขึ้น โดยเพิ่มตัวนับตรรกะทุกครั้งที่เริ่มธุรกรรมใหม่

นอกจากนี้ คุณจะควบคุมการทำงานพร้อมกันในฐานข้อมูลได้อย่างไร

การควบคุมภาวะพร้อมกันมีให้ในฐานข้อมูลเพื่อ:

  1. (i) บังคับใช้การแยกระหว่างธุรกรรม
  2. (ii) รักษาความสอดคล้องของฐานข้อมูลผ่านการรักษาความสม่ำเสมอของการทำธุรกรรม
  3. (iii) แก้ไขข้อขัดแย้งในการอ่าน-เขียนและเขียน-อ่าน

เหตุใดจึงต้องมีการควบคุมภาวะพร้อมกัน

เหตุผลที่ใช้ การควบคุมภาวะพร้อมกัน วิธีคือ DBMS: เพื่อใช้ Isolation ผ่านการยกเว้นร่วมกันระหว่างธุรกรรมที่ขัดแย้งกัน เพื่อแก้ไขปัญหาข้อขัดแย้งในการอ่าน-เขียนและเขียน-เขียน เพื่อรักษาความสอดคล้องของฐานข้อมูลผ่านการรักษาสิ่งกีดขวางการดำเนินการอย่างต่อเนื่อง