Иногда самые блестящие идеи рождаются из абсурда. Блог-пост Джои Ю под названием “Why /dev/null is an ACID Compliant Database” именно из таких: он превращает шутку системного администратора в элегантную пародию на корпоративные презентации о высоконадёжных СУБД. Ирония в том, что /dev/null — это не база данных, а «чёрная дыра» файловой системы, куда можно писать что угодно, и всё мгновенно исчезает. Но именно это делает её, по мнению автора, идеально соответствующей принципам ACID (Atomicity - Consistency - Isolation - Durability). 🧱 Atomicity — «всё или ничего».
Любая запись в /dev/null — атомарна по своей сути.
Ты либо записал данные, и они полностью пропали,
либо не записал ничего.
Никаких «частичных коммитов» и повреждённых транзакций. На фоне реальных СУБД, где атомарность требует сложных логов и rollback-механизмов, /dev/null решает задачу радикально просто: уничтожая проблему вместе с данными. Пока PostgreSQL, Oracle и MySQL ломают голову над «валидными состояниями» и «инвариан