Chcesz wykonać przyrostową kopię zapasową dla mongodb. Dziennikarstwo? Oplog?
Chcę codziennie tworzyć kopie zapasowe pojedynczej bazy danych mongodb, prawdopodobnie z mongodump. Aby nie stracić żadnych danych, chciałbym, aby były one przyrostowe, więc jeśli coś pójdzie nie tak w środku dnia, muszę być w stanie powtórzyć zmiany w tym dniu aż do momentu awarii po wykonaniu mongorestore.
Czy rozumiem poprawnie, że muszę użyć do tego oplogu? Czy księgujesz odpowiedź? Próbowałem wykonać następujące czynności:
Przekształcanie mojej bazy danych mongo w zestaw replik tylko jednego, tak aby tworzył oplog. (To jest dość hacky)Restartowanie mongoda z opcją --oplogDokonywanie zmian, które powinny być rejestrowane w oploguJednak nic nigdy nie zostanie zapisane w oplogu. Jaki jest najlepszy sposób wykonywania takich przyrostowych kopii zapasowych? Po prostu szukam podobnego podejścia do odtwarzania mysql binlog.
Dzięki