6 месяцев назад
Паттерн Read-Modify-Write в Java и СУБД: как не проиграть в гонке за данными
Стек: Java 11, PostgreSQL / MySQL, JDBC / Spring Цель: понять, что такое read-modify-write, почему он опасен без транзакций, как уровни изоляции влияют на его безопасность, и когда его применять. Read-Modify-Write (чтение-модификация-запись) — это паттерн работы с данными, при котором: На первый взгляд — всё логично. Но что, если два потока вызовут этот метод одновременно? Представьте: на счету 1000 рублей. Два пользователя одновременно снимают по 600 рублей. Поток A ...