Краткий ответ: нет, вы бы этого не сделали.Вы можете попробовать, но на практике это не будет работать лучше или будет более обслуживаемым, чем использование того, что уже обеспечивает хорошая СУБД.
Преимущества хороших транзакционных СУБД выгодны для вас.Постарайтесь не воспринимать эти функции как проблемы.
Итак, предположим, что ваш вопрос касается нескольких потоков приложения или даже нескольких экземпляров приложения, одновременно обращающихся к одним и тем же общим ресурсам, вероятно в базе данных.Скорее всего, база данных имеет лучший набор функций, чтобы гарантировать атомарность и целостность там, где вам это нужно.