Что такое ACID? Объясняем на пальцах с примерами SQL

Что такое ACID и как уровни изоляции спасают ваши данные? В этом видео мы с нуля разберем одну из ключевых тем в базах данных — транзакции и принципы ACID. В этом видео вы узнаете: Что такое ACID. Какие 4 проблемы возникают при параллельных транзакциях (Lost Update, Dirty Read, Non-repeatable Read, Phantom Read). Как каждый уровень изоляции (READ UNCOMMITTED, READ COMMITTED, REPEATABLE READ, SERIALIZABLE) решает эти проблемы. Практические примеры на SQL, чтобы увидеть разницу в действии. Таймкоды: 0:00 Вступление 0:10 Что такое ACID 0:17 Atomicity (Атомарность) 0:59 Consistency (Согласованность) 1:34 Isolation (Изоляция) 1:51 Проблема Lost Update (Потерянная запись) 2:30 Dirty Read (Грязное чтение) 3:05 Non-repeatable Read (Повторное чтение) 4:00 Phantom Read (Фантоме чтение) 4:43 Методы борьбы 5:03 READ UNCOMMITTED 5:53 Пример SQL для READ UNCOMMITTED 7:15 READ COMMITTED 8:04 SQL для READ COMMITTED 8:45 REPEATABLE READ 9:31 SQL для REPEATABLE READ 10:35 SERIALIZABLE 11:15 SQL для SERIALIZABLE 11:44 Durability (Надёжность) 12:02 Заключение

Смотрите также