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