Как использовать acid транзакции в Mongo без репликации и кластеров?
Mongo поддерживает acid транзакции с версии 4.0. Проблема состоит в том, что для их работы нужно обязательно использовать реплики или кластера.
Вопросы:
- Как обойтись без них? Варианты, с докером устроят. Но желательно, чтобы
реплики/кластераминимально отягощали базу, так-как планирую использовать для локальной разработки и простых проектов, где подобный функционал избыточен. - Как в Mongo получить атомарность кроме
acidтранзакций. Например, как я могу быть уверен, что при создании записей в файловую таблицу не погаснет свет и успеет пройти второй запрос, что свяжет файл с записью при помощи dbref.