objectbox / objectbox/objectbox-java
Back up the local data.mdb file
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Java
- Sterne
- 4.6k
- Forks
- 311
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
We need to back up the /objectbox/objectbox/data.mdb file, and we need to ensure that the database is complete and that the current data is not being written. We don't currently find an API that can be used.
Our current solution is to start a transaction and copy the database file in the transaction to avoid other writes during the copying process. Will it cause other problems?
sBoxStore.runInTx(new Runnable() {
@Override
public void run() {
use FileUtils copy data.mdb to backup_data.mdb
}
});
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne damit, das im Issue beschriebene Szenario zur Sicherung von data.mdb und den Ansatz Store.runInTx zu prüfen, und ermittle anschließend die verfügbaren Datenbank- und Transaktions-APIs. Bestimme die unterstützte Möglichkeit, eine vollständige Sicherung ohne gleichzeitige Schreibvorgänge zu erstellen; als abgeschlossen gilt die Aufgabe, wenn die API oder ihre Einschränkung sowie die Konsistenzgarantien eindeutig festgestellt sind.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- java
- Bereich
- databases
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100