Ano ang protocol ng pag-order ng timestamp?
Ano ang protocol ng pag-order ng timestamp?

Video: Ano ang protocol ng pag-order ng timestamp?

Video: Ano ang protocol ng pag-order ng timestamp?
Video: GAWIN MO TO BAGO KA UMUWI| UPDATED GUIDE SA PAG-REGISTER SA E-TRAVEL FOR PHILIPPINE PASSPORT HOLDERS 2024, Abril
Anonim

Ang Protokol sa Pag-order ng Timestamp nakasanayan na utos ang mga transaksyon batay sa kanilang Mga timestamp . Upang matukoy ang timestamp ng transaksyon, ito protocol gumagamit ng system time o logical counter. Ang lock-based protocol ay ginagamit upang pamahalaan ang utos sa pagitan ng magkasalungat na pares sa mga transaksyon sa oras ng pagpapatupad.

Kung isasaalang-alang ito, ano ang protocol ng pag-order ng timestamp sa DBMS?

Protocol ng Pag-order ng Timestamp – Dapat tiyakin ng Algorithm na, para sa bawat item na na-access ng Mga Magkasalungat na Operasyon sa iskedyul, ang utos kung saan ang item ay na-access ay hindi lumalabag sa pag-order . Upang matiyak ito, gumamit ng dalawa Timestamp Mga halagang nauugnay sa bawat database item X.

Gayundin, ano ang pag-order ng Multiversion timestamp? kay Reed pag-order ng multiversion timestamp malulutas ng scheme ang problemang ito sa pamamagitan ng pag-order mga transaksyon at pag-abort ng mga transaksyon na nag-a-access ng data mula sa utos . Kung ang dalawang transaksyon ay nag-access ng mga data item sa isang utos na inconsistent sa mga time stamp nila, tapos isa sa kanila ang na-abort.

Kasunod nito, ang tanong ay, ano ang timestamp sa transaksyon?

Timestamp ay isang natatanging identifier na nilikha ng DBMS upang matukoy ang kaugnay na oras ng pagsisimula ng a transaksyon . Karaniwan, timestamp ang mga halaga ay itinalaga sa pagkakasunud-sunod kung saan ang mga transaksyon ay isinumite sa sistema. Kaya, a timestamp maaaring isipin bilang ang transaksyon oras ng umpisa.

Ano ang paggamit ng mga protocol ng timestamp sa distributed database?

Timestamp -based concurrency control algorithm gamitin isang transaksyon timestamp upang i-coordinate ang sabay-sabay na pag-access sa isang data item upang matiyak ang serializability. A timestamp ay isang natatanging identifier na ibinigay ng DBMS sa isang transaksyon na kumakatawan sa oras ng pagsisimula ng transaksyon.

Inirerekumendang: