Разбираемся с транзакциями в СУБД. Обсуждаем ACID-свойства, CAP-теорему, уровни изоляции транзакций. Презентация к лекции: 00:00 Начало 0:15 Определение транзакции. 02:17 Для чего нужны транзакции в СУБД. 03:44 Команды SQL для управления транзакциями. 10:01 ACID-свойства транзакций. 14:30 CAP теорема для распределенных систем. 34:06 Журнал транзакций. Поддержка атомарности транзакций. 41:00 Журналы транзакций и резервное копирование баз данных. 45:10 Блокировки в СУБД. 48:18 Deadlock 59:36 Проблемы одновременного доступа к данным при неизолированных транзакциях. 59:56 Потерянное обновление (lost update). 01:02:15 Грязное чтение (dirty read). 01:04:02 Неповторяющееся чтение (non-repeatable read). 01:04:51 Фантомное чтение (phantom read). 01:07:16 Уровни изоляции транзакций. 01:12:47 Изменение уровня изоляции транзакций в MySQL.
Hide player controls
Hide resume playing