ACID — ТОП 1 ВОПРОС по базам данных с Backend собеседований. Полный разбор
Дима Питонов
0:00 / 0:00
ACID — ТОП 1 ВОПРОС по базам данных с Backend собеседований. Полный разбор
55 просмотров · 2 недели назад
Дима Питонов
56 подписчиков
55 просмотров · 2 недели назад
Бесплатный роадмап Python — @dima_backend_bot
ТГ Канал - @dima_offer
Ссылки в комментариях
Таймкоды:
00:00 ACID — главный вопрос по базам данных на Backend-собеседовании
00:24 Что такое транзакция, BEGIN, COMMIT, ROLLBACK и перевод денег между счетами
02:16 Atomicity: атомарность, всё или ничего, откат транзакции при ошибке
03:16 Consistency: согласованность, инварианты, constraints и целостность данных
03:48 Isolation: Dirty Read, Non-repeatable Read, Lost Update, Phantom Read, Write Skew
06:50 Уровни изоляции: Read Uncommitted, Read Committed, Repeatable Read, Serializable
08:02 PostgreSQL: Read Committed, MVCC, версии строк и snapshot
10:33 Repeatable Read и Serializable в PostgreSQL, конфликты сериализации и ретраи
12:10 Durability и WAL: fsync, checkpoint и восстановление данных после сбоя