Можно ли создать резервную копию MongoDB на границе транзакции? - PullRequest
0 голосов
/ 01 декабря 2018

Если все операции над выпуском MongoDB 4.x для сообщества выполняются в транзакциях, гарантируется ли какой-либо из способов резервного копирования БД для создания моментального снимка на границе транзакции, а не просто в каком-то случайном состоянии частичной транзакции?

1 Ответ

0 голосов
/ 03 декабря 2018

Предполагая, что это для развертывания набора реплик с конфигурациями по умолчанию, методы резервного копирования, которые создают резервные копии системы MongoDB в точный момент времени (то есть атомарный), гарантируют на границе транзакции.

При многодокументных транзакциях MongoDB только при фиксации транзакции все изменения данных, сделанные в транзакции, сохраняются и отображаются вне транзакции.Также стоит упомянуть, что в MongoDB v4.0.x существует только одна запись opLog для всех записей в одной транзакции.

См. Также:

...