Vaqt tamg'asi buyurtma protokoli nima?
Vaqt tamg'asi buyurtma protokoli nima?

Video: Vaqt tamg'asi buyurtma protokoli nima?

Video: Vaqt tamg'asi buyurtma protokoli nima?
Video: Men buni qilishim shart emas edi, lekin baribir qildim... Voy! 2024, Aprel
Anonim

The Vaqt tamg'asi buyurtma protokoli odatlangan buyurtma ularga asoslangan operatsiyalar Vaqt belgilari . ni aniqlash uchun vaqt tamg'asi bitim, bu protokol tizim vaqtini yoki mantiqiy hisoblagichdan foydalanadi. Qulfga asoslangan protokol boshqarish uchun ishlatiladi buyurtma bajarilish vaqtida tranzaktsiyalar o'rtasida ziddiyatli juftliklar o'rtasida.

Buni hisobga olgan holda, DBMSda vaqt tamg'asi buyurtma protokoli nima?

Vaqt tamg'asi buyurtma protokoli – Algoritm jadvaldagi ziddiyatli operatsiyalar tomonidan foydalanilgan har bir element uchun buyurtma ob'ektga kirish qoidalarini buzmaydi buyurtma berish . Bunga ishonch hosil qilish uchun ikkitadan foydalaning Vaqt tamg'asi Har bir ma'lumotlar bazasi elementiga tegishli qiymatlar X.

Bundan tashqari, Multiversion vaqt tamg'asi buyurtmasi nima? Reedning ko'p versiyali vaqt tamg'asi buyurtmasi sxema bu muammoni hal qiladi buyurtma berish tranzaktsiyalar va ma'lumotlarga kirishni bekor qilish buyurtma . Agar ikkita tranzaktsiyalar ma'lumotlar elementlariga kirishsa buyurtma bu ularning vaqt belgilariga mos kelmaydigan bo'lsa, ulardan biri bekor qilinadi.

Keyinchalik savol tug'iladi, tranzaksiyada vaqt tamg'asi nima?

Vaqt tamg'asi a ning nisbiy boshlanish vaqtini aniqlash uchun DBMS tomonidan yaratilgan noyob identifikatordir tranzaksiya . Odatda, vaqt tamg'asi qiymatlar belgilangan tartibda belgilanadi operatsiyalar tizimiga topshiriladi. Shunday qilib, a vaqt tamg'asi deb qarash mumkin tranzaksiya Boshlanish vaqti.

Tarqalgan ma'lumotlar bazasida vaqt tamg'asi protokollaridan qanday foydalanish kerak?

Vaqt tamg'asi -parallellikni boshqarish algoritmlariga asoslangan foydalanish tranzaksiya vaqt tamg'asi seriyali bo'lishini ta'minlash uchun ma'lumotlar elementiga bir vaqtda kirishni muvofiqlashtirish. A vaqt tamg'asi tomonidan berilgan noyob identifikatordir DBMS tranzaktsiyaning boshlanish vaqtini ifodalovchi tranzaktsiyaga.

Tavsiya: