Дом развитие Что такое фиксация базы данных? - определение из техопедии

Что такое фиксация базы данных? - определение из техопедии

Оглавление:

Anonim

Определение - что означает «коммит»?

В общем смысле, фиксация - это обновление записи в базе данных. В контексте транзакции базы данных, фиксация означает постоянное сохранение данных после ряда предварительных изменений. Коммит завершает транзакцию в реляционной базе данных и позволяет всем другим пользователям видеть изменения.

Техопедия объясняет совершить

Когда система базы данных подтверждает, что данные были сохранены, это должно быть железной гарантией. В противном случае существует риск возникновения проблем с целостностью данных, при которых существует неопределенность относительно того, являются ли доступные данные действительно правильными.


Хотя это звучит просто, реальность такова, что системы баз данных должны также обеспечивать определенную отказоустойчивость. Это означает, что данные должны быть сохранены даже в случае потери некоторых ключевых компонентов, например, сбоя диска. Хорошая система баз данных также должна восстанавливаться в случае внезапного отключения питания и при этом откатывать или отменять все незавершенные пользовательские изменения или транзакции. Обычно это достигается путем записи всех транзакций в специальный файл, который затем будет использоваться в случае необходимости восстановления данных.


Комитеты также выполняют другую важную функцию - они служат определяющими точками, в которых измененные данные видны другим пользователям. Скажем, адрес клиента редактируется в системе базы данных. Пока транзакция не сохранена, другие пользователи, которые запрашивают данные того же клиента, должны видеть только тот адрес, который был там до того, как он был отредактирован. После фиксации новый адрес навсегда заменяет старый на диске, и все пользователи, запрашивающие данные, теперь видят измененный адрес.

Что такое фиксация базы данных? - определение из техопедии