¿Qué es la marca de tiempo en la transacción?
¿Qué es la marca de tiempo en la transacción?

Video: ¿Qué es la marca de tiempo en la transacción?

Video: ¿Qué es la marca de tiempo en la transacción?
Video: ¿Cuánto tiempo tarda una transferencia? 2024, Noviembre
Anonim

Marca de tiempo es un identificador único creado por el DBMS para identificar el tiempo de inicio relativo de un transacción . Típicamente, marca de tiempo Los valores se asignan en el orden en que actas se envían al sistema. Entonces, un marca de tiempo puede ser considerado como el transacción hora de inicio.

Por lo tanto, ¿qué es el protocolo de marca de tiempo?

Marca de tiempo - Protocolos basados los marca de tiempo - basado algoritmo utiliza un marca de tiempo serializar la ejecución de transacciones concurrentes. Esta protocolo asegura que todas las operaciones de lectura y escritura en conflicto se ejecuten en marca de tiempo pedido. los protocolo utiliza el tiempo del sistema o el recuento lógico como Marca de tiempo.

Además, ¿qué es una transacción concurrente? Concurrente ejecución de la base de datos actas en un sistema multiusuario significa que cualquier número de usuarios puede utilizar la misma base de datos al mismo tiempo. Concurrencia Se necesita control para evitar inconsistencias en la base de datos.

En consecuencia, ¿cómo funciona el pedido de marca de tiempo?

los Pedido de marca de tiempo Protocolo es solía hacerlo pedido las transacciones basadas en su Marcas de tiempo . Para determinar el marca de tiempo de la transacción, este protocolo utiliza la hora del sistema o un contador lógico. El protocolo basado en cerraduras es utilizado para gestionar el pedido entre pares en conflicto entre transacciones en el momento de la ejecución.

¿Cómo se puede implementar una marca de tiempo en una base de datos?

Cuando inserta un TIMESTAMP valor en una tabla, MySQL lo convierte de la zona horaria de su conexión para UTC para almacenar. Cuando consulta un TIMESTAMP valor, MySQL convierte el valor UTC de nuevo para la zona horaria de su conexión. Tenga en cuenta que esta conversión lo hace no tiene lugar para otros tipos de datos temporales como DATETIME.

Recomendado: