transactions etc
TRANSCRIPT
Транзакции и все такое прочее
Транзакциии все такое прочее
Евгений Шишкин[email protected]
https://github.com/yshyshkin
Транзакции и все такое прочее
— Разве это чепуха? Слыхала я такую чепуху, рядом с которой эта разумна, как толковый словарь!
Транзакции и все такое прочее
Что такое транзакция?
START
COMMIT
Request 1 SuccessfulRequest 2 SuccessfulRequest 3 Successful
Request 1 SuccessfulRequest 2 SuccessfulRequest 3 Failed
ROLLBACK
Транзакции и все такое прочее
Атомарность
Транзакции и все такое прочее
Уровни изоляции
Readuncommitted
Readcommitted
Repeatableread Serialized
Транзакции и все такое прочее
Read uncommitted
Транзакции и все такое прочее
Read committed
Транзакции и все такое прочее
Repeatable read
Транзакции и все такое прочее
Serializable
Транзакции и все такое прочее
Слишком много транзакций!
Транзакции и все такое прочее
Блокировка
Транзакции и все такое прочее
...на чтение (shared)
Транзакции и все такое прочее
...на запись (exclusive)
Транзакции и все такое прочее
Что еще почитать?
Кристофер Дейт. Введение в системы баз данных
http://coding-geek.com/how-databases-work/http://vladmihalcea.com/2014/01/05/a-beginners-guide-to-acid-and-database-transactions/
Транзакции и все такое прочее
Вопросы и ответы