วีดีโอ: ล็อคสองเฟสพร้อมตัวอย่างคืออะไร?
2024 ผู้เขียน: Lynn Donovan | [email protected]. แก้ไขล่าสุด: 2023-12-15 23:54
ในฐานข้อมูลและการประมวลผลธุรกรรม สอง - ล็อคเฟส (2PL) คือวิธีการควบคุมการทำงานพร้อมกันที่รับประกันความสามารถในการทำให้เป็นอนุกรม นอกจากนี้ยังเป็นชื่อของชุดผลลัพธ์ของกำหนดการธุรกรรมฐานข้อมูล (ประวัติ)
เข้มงวด สอง - ล็อคเฟส.
ล็อค พิมพ์ | อ่าน- ล็อค | เขียน- ล็อค |
---|---|---|
เขียน- ล็อค | NS | NS |
นอกจากนี้ การล็อกแบบสองเฟสคืออะไร และรับประกันความสามารถในการทำให้เป็นอนุกรมได้อย่างไร
สอง - ล็อคเฟส : สอง - ล็อคเฟส สคีมาเป็นหนึ่งใน ล็อค สคีมาที่ธุรกรรมไม่สามารถขอใหม่ได้ ล็อค จนกว่าจะปลดล็อคการดำเนินการในการทำธุรกรรม มันมีส่วนร่วมใน สองขั้นตอน.
รู้ไว้ด้วยว่าการล็อกแบบสองเฟสอย่างเข้มงวดมีประโยชน์อย่างไร? ตอบ: เข้มงวดสอง - ล็อคเฟส มี ข้อดี ของ เข้มงวด 2PL . นอกจากนี้ยังมีคุณสมบัติที่สำหรับ สอง การทำธุรกรรมที่ขัดแย้งกันของพวกเขา ให้สัญญา ลำดับคือลำดับการทำให้เป็นอนุกรมได้ ในบางระบบ ผู้ใช้อาจคาดหวังพฤติกรรมนี้
การล็อคสองเฟสที่เข้มงวดคืออะไร?
เข้มงวดสอง - ล็อคเฟส : ทรานแซกชันไม่สามารถเขียนลงในฐานข้อมูลได้จนกว่าจะถึงจุดส่ง ธุรกรรมไม่สามารถปล่อยใด ๆ ได้ ล็อค จนกว่าจะเขียนลงฐานข้อมูลเสร็จ ดังนั้น ล็อค จะไม่ถูกปล่อยจนกว่าจะถึงจุดกระทำ
โปรโตคอลการล็อกแบบสองเฟสช่วยให้มั่นใจได้ถึงการทำให้เป็นอนุกรมได้อย่างไร
เนื่องจากความไม่สอดคล้องกันอาจสร้างขึ้นโดยการดำเนินการเขียนเท่านั้น การอ่านรายการฐานข้อมูลหลายครั้งสามารถเกิดขึ้นพร้อมกันได้ 2- โปรโตคอลการล็อกเฟส จำกัดการอ่าน/เขียนที่ไม่ต้องการนี้โดยใช้เอกสิทธิ์ ล็อค . ยิ่งกว่านั้นเมื่อมีสิทธิพิเศษ ล็อค ไอเทมจะถูกปล่อยเมื่อหดตัวเท่านั้น เฟส.