Изоляции транзакций для собеса в 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 #изоляция #уровни_изоляции #транзакции #изоляция_транзакций #базы данных #бд #интервью #работа #собес #собеседование #бэкенд #разработка
6 views
4310
1541
3 months ago 00:16:45 1
УРОВНИ ИЗОЛЯЦИИ ТРАНЗАКЦИЙ в БД и MVCC за 16 минут
4 months ago 00:37:52 1
ВОЛКИ В ОВЕЧЬИХ ШКУРАХ ВЫШЛИ НА МИРНУЮ ТРАЕКТОРИЮ: США ЗАПУСКАЮТ НОВУЮ АНТИРОССИЙСКУЮ СТРАТЕГИЮ
5 months ago 02:01:49 1
Senior в 14 лет?! Это вообще законно? / Думали будет джун... / Техсобес Senior Python Developer
5 months ago 00:31:13 1
ТРАНЗАКЦИИ И БЛОКИРОВКИ ПРОСТЫМ ЯЗЫКОМ
5 months ago 01:45:51 1
Почти Senior или ...? / Техсобес на позицию Middle Python Developer / Mock interview
6 months ago 00:48:18 32
Душный собес на Java Backend в банк
7 months ago 01:58:21 1
Собеседование C# Junior developer, что спрашивают в 2021 году?! Техподдержка идет программировать.
8 months ago 00:30:10 1
Транзакции. Теория и практика на Spring
8 months ago 01:52:37 6
Изоляции транзакций для собеса в IT и как это спасет тебя(тотальный гайд, которого нигде больше нет)
9 months ago 00:50:52 6
Школа backend. PostgreSQL. Лекция 6: Транзакции
11 months ago 00:17:08 3
Первый тюнинг FORD RAPTOR R: из пикапа в SUV? Кунг Leer, новые тормоза, освещение, съёмная лебедка
12 months ago 00:06:58 1
SQL 11 Уровни изоляции транзакций
1 year ago 00:41:03 1
Олег Бондарь. Дизайн высоконагруженных приложений на примере YDB
1 year ago 00:18:48 3
Микросервисы. Практикум. Видео 2. Транзакции
1 year ago 00:04:49 1
Микросервисы. Практикум. Задача
1 year ago 00:05:53 1
Сбербанк попал под санкции США, вместе с ним — ВТБ, «Открытие», Новикомбанк и Совкомбанк
1 year ago 00:49:00 1
Разбираем вопросы собеседования на Middle и Senior Developer | Backend Developer Interview #1
2 years ago 00:23:25 3
❗️❗️ РФ могут устроить ТОРГОВЫЙ БОЙКОТ. Что не так с ПМЭФ? Разбор Крутихина
2 years ago 00:36:39 1
Транзакции и уровни изоляции в MySQL проще некуда
2 years ago 01:00:37 1
Денис Цветцих — Модульный монолит вместо микросервисов: Как, когда и зачем
2 years ago 00:24:29 12
Максимальный тюнинг FORD RAPTOR! Топ аксессуары: тормоза Brembo, рэк-система, рация, свет, защита
2 years ago 01:03:52 17
9 Занятие: Как работать с транзакциями, уровнями изоляции | ACID — уроки Backend-разработки на Java