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

วีดีโอ: การประทับเวลาในการทำธุรกรรมคืออะไร?

วีดีโอ: การประทับเวลาในการทำธุรกรรมคืออะไร?
วีดีโอ: EP 8 L3 กฎหมายธุรกรรมทางอิเล็กทรอนิกส์ 2024, มีนาคม
Anonim

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

โปรโตคอลการประทับเวลาคืออะไร?

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

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

ดังนั้น การสั่งซื้อประทับเวลาทำงานอย่างไร

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

การประทับเวลาสามารถนำมาใช้ในฐานข้อมูลได้อย่างไร?

เมื่อคุณใส่ a การประทับเวลา ค่าลงในตาราง MySQL แปลงจากเขตเวลาของการเชื่อมต่อของคุณ ถึง UTC สำหรับการจัดเก็บ เมื่อคุณสอบถาม a การประทับเวลา ค่า MySQL แปลงค่า UTC กลับ ถึง เขตเวลาของการเชื่อมต่อของคุณ โปรดทราบว่าการแปลงนี้ ทำ ไม่ได้เกิดขึ้นกับประเภทข้อมูลชั่วคราวอื่นๆ เช่น DATETIME