DigitableCourses
База знаний

Тема: Транзакции

5 материалов в этой теме.

Материалы

5 на странице
Статья

Транзакции, уровни изоляции, блокировки и аномалии

Что на самом деле обещает ACID, какие аномалии живут на каждом уровне изоляции, как устроены 2PL, MVCC и SSI — и почему в проде ломается не корректность, а очередь …

#базы данных#транзакции#изоляция
25 мин
Статья

Распределённые транзакции: 2PC, saga, outbox, компенсации

Как сохранить атомарность, когда эффект размазан по нескольким базам и брокерам: почему 2PC блокируется, что на самом деле гарантирует сага, зачем нужен outbox и почему …

#распределённые системы#транзакции#saga
26 мин
Статья

Как данные переживают выключение: файлы, БД, транзакции — обзор

RAM забывает всё при выключении питания. Как тогда данные доживают до завтра? Путь снизу вверх: от байтов на диске к файлам, от файлов к базам данных, от записи на диск к …

#computer science#базы данных#персистентность
14 мин
Статья

NewSQL и распределённые БД: CockroachDB, YugabyteDB, TiDB, Spanner

Как устроены распределённые SQL-базы изнутри: кодирование таблиц в упорядоченное KV, Raft-группы на диапазон, гибридные часы и распределённые транзакции — и честный …

#базы данных#newsql#распределённые системы
25 мин