วีดีโอ: โปรโตคอลการสั่งซื้อประทับเวลาคืออะไร
2024 ผู้เขียน: Lynn Donovan | [email protected]. แก้ไขล่าสุด: 2023-12-15 23:54
NS โปรโตคอลการสั่งซื้อประทับเวลา ใช้เพื่อ คำสั่ง การทำธุรกรรมขึ้นอยู่กับพวกเขา การประทับเวลา . เพื่อกำหนด ประทับเวลา ของการทำธุรกรรมนี้ มาตรการ ใช้เวลาของระบบหรือตัวนับตรรกะ ล็อคตาม มาตรการ ใช้ในการจัดการ คำสั่ง ระหว่างคู่ที่ขัดแย้งกันระหว่างธุรกรรม ณ เวลาดำเนินการ
เมื่อคำนึงถึงสิ่งนี้ โปรโตคอลการสั่งซื้อการประทับเวลาใน DBMS คืออะไร
โปรโตคอลการสั่งซื้อประทับเวลา – อัลกอริธึมต้องตรวจสอบให้แน่ใจว่าสำหรับแต่ละรายการที่เข้าถึงโดย Conflicting Operations ในกำหนดการ คำสั่ง ที่รายการเข้าถึงได้ไม่ละเมิด สั่งซื้อ . เพื่อให้แน่ใจว่าสิ่งนี้ ให้ใช้ two การประทับเวลา ค่าที่เกี่ยวข้องกับแต่ละรายการฐานข้อมูล X
นอกจากนี้ Multiversion Timestamp เรียงลำดับอย่างไร Reed's การสั่งซื้อการประทับเวลาหลายเวอร์ชัน โครงการแก้ปัญหานี้โดย สั่งซื้อ ธุรกรรมและการยกเลิกธุรกรรมที่เข้าถึงข้อมูลออกจาก คำสั่ง . หากธุรกรรมสองรายการเข้าถึงรายการข้อมูลใน คำสั่ง ที่ไม่สอดคล้องกับการประทับเวลา จึงมีการยกเลิกรายการหนึ่ง
ต่อมา คำถามคือ การประทับเวลาในการทำธุรกรรมคืออะไร?
การประทับเวลา เป็นตัวระบุเฉพาะที่สร้างโดย DBMS เพื่อระบุเวลาเริ่มต้นสัมพัทธ์ของa ธุรกรรม . โดยทั่วไป, ประทับเวลา ค่าจะถูกกำหนดตามลำดับที่ การทำธุรกรรม จะถูกส่งไปยังระบบ ดังนั้น a ประทับเวลา สามารถคิดได้ว่าเป็น ธุรกรรม เวลาเริ่มต้น.
การใช้โปรโตคอลประทับเวลาในฐานข้อมูลแบบกระจายคืออะไร?
การประทับเวลา อัลกอริธึมการควบคุมการทำงานพร้อมกันแบบอิงตาม ใช้ ธุรกรรมของ ประทับเวลา เพื่อประสานงานการเข้าถึงรายการข้อมูลพร้อมกันเพื่อให้แน่ใจว่าสามารถซีเรียลไลซ์ได้ NS ประทับเวลา เป็นตัวระบุเฉพาะที่กำหนดโดย DBMS ไปยังธุรกรรมที่แสดงถึงเวลาเริ่มต้นของธุรกรรม