kannji / api-server

The Server, serving the data for the Kannji-app and probably later for the webapp
1 stars 0 forks source link

Automated backups #6

Open janlucaklees opened 7 years ago

janlucaklees commented 7 years ago

Automated backups of the user and dictionary data are essentially.

4kobras commented 7 years ago

Maybe use a versioning system internally? A private Git server with a nice, slim frontend might just do the trick. insert thinking emoji here.

janlucaklees commented 7 years ago

Yeah I also thought about something like that. We may not want to make full bakups every time. Some incremental system would be nice, with complete backups every weeks or so.

4kobras commented 7 years ago

Sounds like something svn and a cronjob could do perfectly. If I recall correctly (iirc, for future reference), Subversion stores only the differences between versions. However, while it does so, Git is more efficient in storage and performance while storing images in its commits. There are other versioning tools, but I doubt there are any that are that well documented and supported by other tools as SVN and Git.