I don't think Git is it and neither is dropbox. Both these are useful in that they are format transparent, which most database software is not. But what they are lacking is a way to deal with a large variety of file and folder hierarchies and seamlessly compress without losing transparency and semantic meaning.
So here is my list of requirements from a backup tool:
- Preserves any time-stamp information, even conflicting
- Distributed (decentralized)
- Minimizes redundant data
- Preserves hierarchies for semantic meaning
- Hides hierarchy clutter
- Preserves every bit of metadata, even if it's not explicit
- Accessible and platform neutral
- Makes data integrity paramount
I want to be able to view these files in a number of ways:
- In their original on-disk hierarchy.
- By file type, date, tags or physical description.
And I want to be able to synchronize all or part of these folders between machines, in addition to making zip/tar archive of them to a backup machine.
Any suggestions, or shall I start coding?
No comments:
Post a Comment