Kas ir darījuma laikspiedols?
Kas ir darījuma laikspiedols?

Video: Kas ir darījuma laikspiedols?

Video: Kas ir darījuma laikspiedols?
Video: Kas ir darījuma konts? 2024, Aprīlis
Anonim

Laika zīmogs ir unikāls identifikators, ko izveidojusi DBVS, lai identificētu a relatīvo sākuma laiku darījums . Parasti laika zīmogs vērtības tiek piešķirtas tādā secībā, kādā darījumiem tiek iesniegti sistēmai. Tātad, a laika zīmogs var uzskatīt par darījums sākuma laiks.

Tātad, kas ir laikspiedolu protokols?

Laika zīmogs - balstīti protokoli The laika zīmogs - pamatā algoritms izmanto a laika zīmogs serializēt vienlaicīgu darījumu izpildi. Šis protokols nodrošina, ka tiek izpildītas visas konfliktējošās lasīšanas un rakstīšanas darbības laika zīmogs pasūtījums. The protokols izmanto sistēmas laiku vai loģisko skaitu kā a Laika zīmogs.

Turklāt, kas ir vienlaicīgs darījums? Vienlaicīgi datu bāzes izpilde darījumiem vairāku lietotāju sistēmā nozīmē, ka jebkurš lietotāju skaits var izmantot vienu un to pašu datu bāzi vienlaikus. Vienlaicīgums kontrole ir nepieciešama, lai izvairītos no nekonsekvences datubāzē.

Tātad, kā darbojas laikspiedolu pasūtīšana?

The Laika zīmogu pasūtīšana Protokols ir pieraduši pasūtījums darījumus, pamatojoties uz tiem Laika zīmogi . Lai noteiktu laika zīmogs Šajā protokolā tiek izmantots sistēmas laiks vai loģiskais skaitītājs. Uz bloķēšanu balstīts protokols ir izmanto, lai pārvaldītu pasūtījums starp konfliktējošiem pāriem starp darījumiem izpildes laikā.

Kā datu bāzē var ieviest laikspiedolu?

Ievietojot a LAIKZĪMOGS vērtību tabulā, MySQL to pārvērš no savienojuma laika joslas uz UTC uzglabāšanai. Kad vaicājat a LAIKZĪMOGS vērtību, MySQL konvertē UTC vērtību atpakaļ uz jūsu savienojuma laika josla. Ņemiet vērā, ka šī konversija dara nenotiek citiem laika datu veidiem, piemēram, DATETIME.

Ieteicams: