Журнал транзакций DDL - PullRequest
       31

Журнал транзакций DDL

0 голосов
/ 03 ноября 2018

Как механизмы хранения, такие как InnoDB, получают ACID для оператора DDL. В операторе DDL, таком как CREATE TABLE ..., должны быть созданы некоторые промежуточные файлы / каталоги, и в случае неожиданного сбоя любой операции эти файлы должны быть очищены. Таким образом, механизм хранения должен помнить, какие файлы / каталоги они создали и очистить (процесс очистки также может завершиться ошибкой ...). Я предполагаю, что они используют ведение журнала (Write Ahead Logging) для этого. Но может ли кто-нибудь предоставить для этого простой автономный протокол?

...