Встречается на собеседованиях • сегодня
Что такое D (долговечность) в принципах ACID
D (Durability) в ACID гарантирует, что после успешного завершения транзакции изменения сохраняются в БД даже при сбоях (отключение питания, краш сервера).
Как достигается:
- Журналирование (WAL - Write-Ahead Logging)
- Синхронная запись на диск перед подтверждением транзакции
Пример (JDBC):
java
connection.setAutoCommit(false);
try {
// Операции БД
connection.commit(); // данные гарантированно записаны
} catch (SQLException e) {
connection.rollback(); // откат при ошибке
}Нюансы:
- Может снижать производительность из-за синхронных операций ввода-вывода
- В распределенных системах требует дополнительных механизмов (репликация, кворумы)

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