~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ FA76357346EB1131637684E3263916CA__1714551840 ✰
Заголовок документа оригинал.:
✰ Rollback (data management) - Wikipedia ✰
Заголовок документа перевод.:
✰ Откат (управление данными) — Википедия ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/Rollback_(data_management) ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/fa/ca/fa76357346eb1131637684e3263916ca.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/fa/ca/fa76357346eb1131637684e3263916ca__translat.html ✰
Дата и время сохранения документа:
✰ 22.06.2024 06:07:35 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 1 May 2024, at 11:24 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

Откат (управление данными) — Википедия Jump to content

Откат (управление данными)

Из Википедии, бесплатной энциклопедии

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

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

Каскадный откат [ править ]

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

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

SQL [ править ]

SQL относится к языку структурированных запросов, языку, используемому для доступа, обновления и управления базой данных. В SQL , ROLLBACK это команда, которая вызывает все изменения данных с момента последнего START TRANSACTION или BEGIN быть отброшены системами управления реляционными базами данных (СУБД), так что состояние данных «откатывается» к тому состоянию, которое было до внесения этих изменений. [2]

А ROLLBACK Оператор также освободит все существующие точки сохранения , которые могут использоваться.

В большинстве диалектов SQL ROLLBACKs зависят от соединения. Это означает, что если к одной и той же базе данных выполняются два подключения, ROLLBACKвыполненное в одном соединении, не повлияет на другие соединения. Это жизненно важно для правильного параллелизма .

Использование вне баз данных [ править ]

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

См. также [ править ]

Примечания [ править ]

  1. ^ «Откат базы данных – что и почему» . 3 ноября 2019 года . Проверено 16 апреля 2022 г.
  2. ^ Бен Ричардсон (26 декабря 2019 г.). «Откат SQL: откат транзакций с помощью запроса ROLLBACK SQL» . Проверено 16 апреля 2022 г.

Ссылки [ править ]

Arc.Ask3.Ru: конец оригинального документа.
Arc.Ask3.Ru
Номер скриншота №: FA76357346EB1131637684E3263916CA__1714551840
URL1:https://en.wikipedia.org/wiki/Rollback_(data_management)
Заголовок, (Title) документа по адресу, URL1:
Rollback (data management) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)