Какво е времеви печат в транзакцията?
Какво е времеви печат в транзакцията?

Видео: Какво е времеви печат в транзакцията?

Видео: Какво е времеви печат в транзакцията?
Видео: Курорты БОЛГАРИЯ 2023 🇧🇬 Отдых в Болгарии. Солнечный берег, Несебр, Созополь, Поморие. Лучшие пляжи 2024, Ноември
Anonim

Печат за време е уникален идентификатор, създаден от СУБД за идентифициране на относителното начално време на a транзакция . обикновено, времева марка стойностите се присвояват в реда, в който транзакции се подават на системата. Така че, а времева марка може да се разглежда като транзакция начален час.

От това какво е протокол за времеви отпечатъци?

Печат за време - базирани протоколи В времева марка - базиран алгоритъмът използва a времева марка за сериализиране на изпълнението на едновременни транзакции. Това протокол гарантира, че всички конфликтни операции за четене и запис се изпълняват в времева марка поръчка. В протокол използва системното време или логическото броене като a Печат за време.

Също така, какво е едновременна транзакция? Едновременен изпълнение на база данни транзакции в многопотребителска система означава, че произволен брой потребители могат да използват една и съща база данни по едно и също време. Паралелност необходим е контрол, за да се избегнат несъответствия в базата данни.

Следователно, как работи подреждането на времеви печати?

В Поръчка на времеви отпечатъци протокол е използван за поръчка транзакциите въз основа на техните Времеви печати . За да определите времева марка на транзакцията, този протокол използва системно време или логически брояч. Протоколът, базиран на заключване е използвани за управление на поръчка между конфликтни двойки между транзакции по време на изпълнение.

Как може да се внедри времеви печат в база данни?

Когато вмъкнете a TIMESTAMP стойност в таблица, MySQL я преобразува от часовата зона на вашата връзка да се UTC за съхранение. Когато питате a TIMESTAMP стойност, MySQL преобразува обратно UTC стойността да се часовата зона на вашата връзка. Имайте предвид, че това преобразуване прави не се извършва за други темпорални типове данни като DATETIME.

Препоръчано: