Què és la marca de temps en la transacció?
Què és la marca de temps en la transacció?

Vídeo: Què és la marca de temps en la transacció?

Vídeo: Què és la marca de temps en la transacció?
Vídeo: Ты никогда не заработаешь на пикап-траке Почему? | Траковый бизнес в США | Работа в США | Кархолинг 2024, De novembre
Anonim

Marca de temps és un identificador únic creat pel SGBD per identificar l'hora relativa d'inici d'a transacció . Normalment, marca de temps els valors s'assignen en l'ordre en què transaccions es presenten al sistema. Així doncs, a marca de temps es pot considerar com el transacció l'hora d'inici.

Per tant, què és el protocol de marca de temps?

Marca de temps - protocols basats El marca de temps - basat l'algorisme utilitza a marca de temps per serialitzar l'execució de transaccions concurrents. Això protocol assegura que s'executen totes les operacions de lectura i escriptura en conflicte marca de temps ordre. El protocol utilitza el temps del sistema o el recompte lògic com a Marca de temps.

A més, què és la transacció concurrent? Concurrent execució de la base de dades transaccions en un sistema multiusuari significa que qualsevol nombre d'usuaris poden utilitzar la mateixa base de dades al mateix temps. Concurrència cal controlar per tal d'evitar incoherències a la base de dades.

En conseqüència, com funciona la comanda de marca de temps?

El Comanda de marca de temps Protocol és acostumat ordre les transaccions basades en les seves Segells de temps . Per determinar el marca de temps de la transacció, aquest protocol utilitza l'hora del sistema o el comptador lògic. El protocol basat en bloqueig és utilitzat per gestionar el ordre entre parells conflictius entre transaccions en el moment de l'execució.

Com es pot implementar una marca de temps en una base de dades?

Quan inseriu a MARCA DE TEMPS valor en una taula, MySQL el converteix de la zona horària de la vostra connexió a UTC per emmagatzemar. Quan consulteu a MARCA DE TEMPS valor, MySQL torna a convertir el valor UTC a la zona horària de la vostra connexió. Tingueu en compte que aquesta conversió fa no té lloc per a altres tipus de dades temporals, com ara DATETIME.

Recomanat: