Справочник терминов
SQL-синтаксис, SQL-функции и бизнес-метрики с объяснениями и примерами.
5 терминов
ACIDТранзакции
BEGIN; ... COMMIT; -- ACID гарантируетсяЧетыре свойства надёжных транзакций: Atomicity, Consistency, Isolation, Durability.
Deadlock (взаимная блокировка)Транзакции
-- Защита от дедлоков: одинаковый порядок блокировокСитуация, когда две транзакции ждут блокировок друг друга и не могут продолжить.
SAVEPOINTТранзакции
SAVEPOINT point_name;Точка сохранения внутри транзакции. Позволяет откатиться к ней, не отменяя всю транзакцию.
Транзакция (TRANSACTION)Транзакции
BEGIN;Группа SQL операций, выполняемых как единое целое: либо все успешно, либо ни одна.
Уровень изоляцииТранзакции
BEGIN TRANSACTION ISOLATION LEVEL REPEATABLE READ;Определяет, насколько транзакция изолирована от изменений других транзакций.