Я управляю сайтом интернет-магазина книг.Ради высокой доступности я настроил два экземпляра Tomcat для запуска приложения веб-сайта, они представляют собой одну и ту же программу и совместно используют одну и ту же базу данных, расположенную на другом сервере.
Мой вопрос заключается в том, как избежать конфликтов или «грязных» данных, когда два приложения одновременно выполняют обновления / вставки в базу данных.
Например: update t_sale set total='${num}' where category='cs'
, еслиесть два процесса, выполняющие вышеуказанный sql одновременно, что приведет к потере данных.