Данные и базы данных
ACID

Набор свойств транзакций: атомарность, согласованность, изоляция и долговечность. Они описывают поведение при ошибках, параллельной работе и фиксации результата. Конкретные гарантии зависят от настроек системы, выбранного уровня изоляции и способа хранения.
Пример на практике
Сервис фиксирует заказ и его позиции вместе, а ограничения базы запрещают отрицательное количество товара.
Когда пригодится
Помогает сформулировать требования к данным, которые нельзя терять или оставлять частично обновлёнными.
Что важно учитывать
Слово ACID не означает отсутствие любых логических ошибок; неверные бизнес-правила база сама не исправит.
Словарь tarasovcode — проект Ильи Тарасова и TarasovWeb. Telegram-канал · #tarasovweb · #ИльяТарасов
Вернуться к 400 терминам