โปรโตคอลการสั่งซื้อประทับเวลาคืออะไร
โปรโตคอลการสั่งซื้อประทับเวลาคืออะไร

วีดีโอ: โปรโตคอลการสั่งซื้อประทับเวลาคืออะไร

วีดีโอ: โปรโตคอลการสั่งซื้อประทับเวลาคืออะไร
วีดีโอ: Anchor Protocol Explained: Tutorial Guide to Earn 20% Fixed Interest Rate 2024, เมษายน
Anonim

NS โปรโตคอลการสั่งซื้อประทับเวลา ใช้เพื่อ คำสั่ง การทำธุรกรรมขึ้นอยู่กับพวกเขา การประทับเวลา . เพื่อกำหนด ประทับเวลา ของการทำธุรกรรมนี้ มาตรการ ใช้เวลาของระบบหรือตัวนับตรรกะ ล็อคตาม มาตรการ ใช้ในการจัดการ คำสั่ง ระหว่างคู่ที่ขัดแย้งกันระหว่างธุรกรรม ณ เวลาดำเนินการ

เมื่อคำนึงถึงสิ่งนี้ โปรโตคอลการสั่งซื้อการประทับเวลาใน DBMS คืออะไร

โปรโตคอลการสั่งซื้อประทับเวลา – อัลกอริธึมต้องตรวจสอบให้แน่ใจว่าสำหรับแต่ละรายการที่เข้าถึงโดย Conflicting Operations ในกำหนดการ คำสั่ง ที่รายการเข้าถึงได้ไม่ละเมิด สั่งซื้อ . เพื่อให้แน่ใจว่าสิ่งนี้ ให้ใช้ two การประทับเวลา ค่าที่เกี่ยวข้องกับแต่ละรายการฐานข้อมูล X

นอกจากนี้ Multiversion Timestamp เรียงลำดับอย่างไร Reed's การสั่งซื้อการประทับเวลาหลายเวอร์ชัน โครงการแก้ปัญหานี้โดย สั่งซื้อ ธุรกรรมและการยกเลิกธุรกรรมที่เข้าถึงข้อมูลออกจาก คำสั่ง . หากธุรกรรมสองรายการเข้าถึงรายการข้อมูลใน คำสั่ง ที่ไม่สอดคล้องกับการประทับเวลา จึงมีการยกเลิกรายการหนึ่ง

ต่อมา คำถามคือ การประทับเวลาในการทำธุรกรรมคืออะไร?

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

การใช้โปรโตคอลประทับเวลาในฐานข้อมูลแบบกระจายคืออะไร?

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