I just aggregate everything on Git and found that it works so far. Although some listings (short stories, movies) are growing a bit too much for simple files. What's the lowest level database/filesystem you have to store your data?
I'm planning to have pluggable backends but the primary one will be a append-only log structure within a single file, however it should be relatively easy to add a git based backend. The reason for using a custom file format is that i want add support for a couple of feature to make it easier to recover data in case of corruption of both the data and the filesystem that host the file.