Встречается на собеседованиях • сегодня
Аббревиатура ACID что означает
ACID (Atomicity, Consistency, Isolation, Durability) - это набор свойств транзакций в базах данных:
- Atomicity (Атомарность) - транзакция выполняется полностью или не выполняется вообще. Нет промежуточных состояний.
python
# Пример нарушения атомарности
try:
cursor.execute("UPDATE accounts SET balance = balance - 100 WHERE user_id = 1")
# Ошибка здесь прервет транзакцию
cursor.execute("UPDATE accounts SET balance = balance + 100 WHERE user_id = 2")
conn.commit()
except:
conn.rollback() # Откатываем все изменения-
Consistency (Согласованность) - транзакция переводит БД из одного валидного состояния в другое.
-
Isolation (Изолированность) - параллельные транзакции не влияют друг на друга.
-
Durability (Долговечность) - после фиксации изменения сохраняются даже при сбоях.
Эти свойства гарантируют надежность работы с данными.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы