Telegram post: https://t.me/koduryem/22
Изоляции Транзакций. Isolation Levels.
Всем привет, друзья! Сегодня поговорим про уровни изоляций транзакций в базах данных. Одна из самых популярных тем на интервью во всем мире, но которая разбросана поверхностно кусками по интернету и недостаточно полно освещена. Мы попробуем это исправить, подробно обсудим и забрейнштормим все вопросы, процессы, варианты и аномалии, которые могут возникать. Где и как их использовать. Какие есть способы их реализаций и какие есть исследования, которые могут сделать их еще производительнее. Сделаем то, чего еще никто не делал. Остальным остается только копировать! Это будет легко, интересно и поставит вас на 100 уровней выше! Но, мы на этом не остановимся, а пойдем еще дальше и в следующем видео разберем все эти случаи на практике! Поэтому, stay tuned и всем приятного просмотра!
Telegram post: https://t.me/koduryem/22
Telegram: https://t.me/koduryem
Leetcode: https://leetcode.com/idfumg
GitHub: https://github.com/idfumg
Gists: https://gist.github.com/idfumg
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 #изоляция #уровни_изоляции #транзакции #изоляция_транзакций #базы данных #бд #интервью #работа #собес #собеседование #бэкенд #разработка
Watch video Изоляции транзакций для собеса в IT и как это спасет тебя(тотальный гайд, которого нигде больше нет) online without registration, duration hours minute second in high quality. This video was added by user Кодируем 05 April 2024, don't forget to share it with your friends and acquaintances, it has been viewed on our site 23,797 once and liked it 1.2 thousand people.