Mi az időbélyeg a tranzakció során?
Mi az időbélyeg a tranzakció során?

Videó: Mi az időbélyeg a tranzakció során?

Videó: Mi az időbélyeg a tranzakció során?
Videó: David Hand: Ai, Dark Data, LLMs, Peer Review 2024, Április
Anonim

Időbélyeg egy egyedi azonosító, amelyet a DBMS hozott létre az a relatív kezdési időpontjának azonosítására tranzakció . Jellemzően időbélyeg Az értékek hozzárendelése abban a sorrendben történik, amelyben a tranzakciók benyújtják a rendszernek. Tehát, a időbélyeg úgy lehet felfogni, mint a tranzakció kezdési idő.

Ebből kifolyólag mi az időbélyegző protokoll?

Időbélyeg - alapú protokollok Az időbélyeg - alapján algoritmus a időbélyeg az egyidejű tranzakciók végrehajtásának sorozatosítására. Ez jegyzőkönyv biztosítja, hogy minden ütköző olvasási és írási művelet végrehajtásra kerüljön időbélyeg rendelés. Az jegyzőkönyv a rendszeridőt vagy a logikai számot használja a Időbélyeg.

Illetve mi az a párhuzamos tranzakció? Egyidejű adatbázis végrehajtása tranzakciók egy többfelhasználós rendszerben azt jelenti, hogy tetszőleges számú felhasználó használhatja ugyanazt az adatbázist egy időben. Egyidejűség ellenőrzésre van szükség, hogy elkerüljük a következetlenségeket az adatbázisban.

Következésképpen hogyan működik az időbélyeg-rendelés?

Az Időbélyeg rendelés Jegyzőkönyv van szokott rendelés a tranzakciók azok alapján Időbélyegek . Meghatározására a időbélyeg Ez a protokoll rendszeridőt vagy logikai számlálót használ. A zár alapú protokoll van kezelésére használják a rendelés ütköző párok között a tranzakciók között a végrehajtás időpontjában.

Hogyan valósítható meg az időbélyeg egy adatbázisban?

Amikor beilleszti a IDŐBÉLYEG értéket táblázattá alakítja, a MySQL a kapcsolat időzónájából konvertálja azt nak nek UTC tároláshoz. Amikor lekérdezi a IDŐBÉLYEG érték, a MySQL visszakonvertálja az UTC értéket nak nek a kapcsolat időzónája. Vegye figyelembe, hogy ez az átalakítás csinál nem történik meg más időbeli adattípusoknál, például DATETIME.

Ajánlott: