Qu'est-ce que l'horodatage dans la transaction ?
Qu'est-ce que l'horodatage dans la transaction ?

Vidéo: Qu'est-ce que l'horodatage dans la transaction ?

Vidéo: Qu'est-ce que l'horodatage dans la transaction ?
Vidéo: L'horodatage de confiance 2024, Avril
Anonim

Horodatage est un identifiant unique créé par le SGBD pour identifier l'heure de début relative d'un transaction . Typiquement, horodatage les valeurs sont attribuées dans l'ordre dans lequel les transactions sont soumis au système. Alors, un horodatage peut être considéré comme le transaction Heure de début.

De celui-ci, qu'est-ce que le protocole d'horodatage ?

Horodatage - Protocoles basés Les horodatage - basé l'algorithme utilise un horodatage pour sérialiser l'exécution de transactions simultanées. Cette protocole garantit que toutes les opérations de lecture et d'écriture en conflit sont exécutées dans horodatage ordre. Les protocole utilise l'heure système ou le nombre logique comme Horodatage.

Aussi, qu'est-ce qu'une transaction simultanée ? Concurrent exécution de la base de données transactions dans un système multi-utilisateurs signifie que n'importe quel nombre d'utilisateurs peuvent utiliser la même base de données en même temps. Concurrence contrôle est nécessaire afin d'éviter les incohérences dans la base de données.

Par conséquent, comment fonctionne la commande par horodatage ?

Les Commande d'horodatage Protocole est habitué ordre les transactions en fonction de leur Horodatage . Pour déterminer le horodatage de la transaction, ce protocole utilise l'heure système ou le compteur logique. Le protocole basé sur les verrous est utilisé pour gérer le ordre entre les paires en conflit entre les transactions au moment de l'exécution.

Comment implémenter un horodatage dans une base de données ?

Lorsque vous insérez un horodatage valeur dans une table, MySQL la convertit à partir du fuseau horaire de votre connexion à UTC pour le stockage. Lorsque vous interrogez un horodatage valeur, MySQL reconvertit la valeur UTC à le fuseau horaire de votre connexion. Notez que cette conversion Est-ce que n'a pas lieu pour d'autres types de données temporels tels que DATETIME.

Conseillé: