Изоляции транзакций для собеса в IT и как это спасет тебя(тотальный гайд, которого нигде больше нет)

Изоляции Транзакций. Isolation Levels. Всем привет, друзья! Сегодня поговорим про уровни изоляций транзакций в базах данных. Одна из самых популярных тем на интервью во всем мире, но которая разбросана поверхностно кусками по интернету и недостаточно полно освещена. Мы попробуем это исправить, подробно обсудим и забрейнштормим все вопросы, процессы, варианты и аномалии, которые могут возникать. Где и как их использовать. Какие есть способы их реализаций и какие есть исследования, которые могут сделать их еще производительнее. Сделаем то, чего еще никто не делал. Остальным остается только копировать! Это будет легко, интересно и поставит вас на 100 уровней выше! Но, мы на этом не остановимся, а пойдем еще дальше и в следующем видео разберем все эти случаи на практике! Поэтому, stay tuned и всем приятного просмотра! Telegram: Leetcode: GitHub: Gists: 0:00 Болтаю об жизни 3:45 ACID (АСИД :) ) 5:23 Transaction (Транзакция) 7:36 Isolation (Изоляция) 10:57 Почему несколько уровней? 12:41 Phenomenon (Феномен) 14:53 Lost Update (Потерянное обновление) 20:46 Missing or Double Read (Потерянное или двойное чтение) 25:33 Dirty Read (Грязное чтение) 30:03 Non-Repeatable Read (Не повторяющееся чтение) 35:31 Phantom Read (Фантомное чтение) 41:43 Write-Skew #0 Anomaly 48:23 Write-Skew #1 Anomaly 54:37 Write-Skew #2 Anomaly 59:20 Read-Skew Anomaly 1:10:45 Isolation Level Types (Типы уровней изоляций) 1:11:24 Read Uncommitted 1:12:02 Read Committed 1:14:35 Repeatable Read 1:19:58 Serializable 1:24:29 Advantages and Disadvantages (Плюсы и минусы) 1:25:52 How to choose? (Как выбрать?) 1:30:12 Nuances with Read Committed (Ньюансы с Read Committed) 1:32:02 Nuances with Serializable (Ньюансы с Serializable) 1:44:15 SSI Performance (Serializable Snapshot Isolation Performance) 1:44:19 Concurrency Control Types (Виды контроля Конкарренси) 1:46:51 Isolation Levels are not always an answer (Уровни Изоляций не всегда решают) #isolation #isolation_levels #transaction #transaction_isolation_levels #programming #database #interview #job #backend #developer #изоляция #уровни_изоляции #транзакции #изоляция_транзакций #базы данных #бд #интервью #работа #собес #собеседование #бэкенд #разработка
Back to Top