Wat is een tijdstempel in een transactie?
Wat is een tijdstempel in een transactie?

Video: Wat is een tijdstempel in een transactie?

Video: Wat is een tijdstempel in een transactie?
Video: time stamping method in database | DBMS 2024, April
Anonim

Tijdstempel is een unieke identificatie die door het DBMS is gemaakt om de relatieve starttijd van a. te identificeren transactie . Typisch, tijdstempel waarden worden toegewezen in de volgorde waarin de transacties worden aan het systeem doorgegeven. Dus, een tijdstempel kan worden gezien als de transactie starttijd.

Wat is het tijdstempelprotocol?

Tijdstempel - gebaseerde protocollen De tijdstempel - gebaseerd algoritme gebruikt a tijdstempel om de uitvoering van gelijktijdige transacties te serialiseren. Dit protocol zorgt ervoor dat alle conflicterende lees- en schrijfbewerkingen worden uitgevoerd in tijdstempel volgorde. De protocol gebruikt de systeemtijd of logische telling als a Tijdstempel.

En wat is gelijktijdige transactie? Gelijktijdig uitvoering van database transacties in een multi-user systeem betekent dat een willekeurig aantal gebruikers dezelfde database tegelijkertijd kan gebruiken. gelijktijdigheid controle is nodig om inconsistenties in de database te voorkomen.

Dus, hoe werkt het bestellen van tijdstempels?

De Tijdstempel bestellen Protocol is gewend om volgorde de transacties op basis van hun Tijdstempels . Het bepalen van tijdstempel van de transactie gebruikt dit protocol systeemtijd of logische teller. Het op slot gebaseerde protocol is gebruikt om de te beheren volgorde tussen conflicterende paren tussen transacties op het moment van uitvoering.

Hoe kan een tijdstempel worden geïmplementeerd in een database?

Wanneer u een invoegt TIJDSTEMPEL waarde in een tabel, MySQL converteert deze vanuit de tijdzone van uw verbinding tot UTC voor opslag. Wanneer u een vraag TIJDSTEMPEL waarde, MySQL converteert de UTC-waarde terug tot de tijdzone van uw verbinding. Merk op dat deze conversie doet vinden niet plaats voor andere temporele datatypes zoals DATETIME.

Aanbevolen: