Как использовать acid транзакции в Mongo без репликации и кластеров?

Mongo поддерживает acid транзакции с версии 4.0. Проблема состоит в том, что для их работы нужно обязательно использовать реплики или кластера.

Вопросы:

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

Ответы (0 шт):