Hmm, seems like they could have gone the other way, throw everything into a DB, and then wrote a fuse plugin to access it all through traditional file system mechanics.  That would have allowed for gating direct access such that moves and renames could be dealt with accordingly.  Of course, there are other problems with that approach, but probably not as many as you might think (the file system <i>is</i> a database, so you&#x27;re really just choosing a back-end that is less likely to be directly accessed).