objectbox / objectbox/objectbox-java
Back up the local data.mdb file
Personne n'a encore pris cette issue.
- Langage dominant
- Java
- Étoiles
- 4.6k
- Forks
- 311
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
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
}
});
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par examiner le scénario de sauvegarde de data.mdb et l’approche Store.runInTx décrits dans l’issue, puis identifiez les API de base de données et de transaction disponibles. Déterminez la manière prise en charge de produire une sauvegarde complète sans écritures concurrentes ; la tâche est considérée comme terminée lorsque l’API ou sa limitation, ainsi que les garanties de cohérence, sont clairement établies.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- java
- Domaine
- databases
- Type d'issue
- Fonctionnalité
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 25/100