Zastanawiam się, czy funkcja "migawki" biblioteki LevelDB może utworzyć odniesienie migawki, które można zapisać nawet po zamknięciu otwartego obiektu bazy danych (i tym samym ponownie użyte w następnym otwarciu).Czy migawki LevelDB mogą przetrwać zamknięcie bazy danych?
Podejrzewam, że nie, co prowadzi do następstwa: czy istnieje dobry/zalecany sposób utworzenia spójnego tworzenia kopii zapasowej bazy danych z chwilą migawki, najlepiej nawet podczas gdy inne działania są kontynuowane? (To znaczy, bez iterowania całego gamma migawek za pośrednictwem interfejsu API?)
(Zasadniczo szukam czegoś analogicznego do zapisania plików dziennika JDB z dodatkowymi plikami JDB BerkeleyDB-JE przez określone miejsce w punkcie kontrolnym.)
Aha - dokładnie tego szukałem! (I bardzo podobne do tego, co zrobiłem z plikami dzienników BDB-JE.) Podejrzewałem, że coś takiego jest możliwe, ale przeoczyłem, że wszystkie zapisy są scalane w nowe pliki/i-węzły. Mogę obejść chwilkę blisko. – gojomo