On Mon, Apr 29, 2013 at 11:13 AM, Ben Francis <wireless...@gmail.com> wrote:
> It seems you're running into the basic problem of an hierarchical > filesystem: information isn't relate-able as it is in a relational > database Notice how the structure of each directory repeats itself. To a > database guy, that screams "Normalize Me", maybe by having a table called > TopLevelDirectory with app, etc, and home elements. To a coder, it suggests > an Object File System where TopLevelDirectory is a class with members app, > etc, and home. (OFS was tried and canned by microsoft in the early 90's.) > > You are completely right, and I have thought the very same things. In fact, my long term idea is to replace the usual file system with a NoSQL data store, where every file has an associated set of metadata, one of the entries of which would be the legacy path. An adapter, I assume FUSE based, would provide a compatibility layer so the data store can be utilized in the traditional manner. But like I said that's a long term goal (though maybe it shouldn't be so long goal really?)
_______________________________________________ gobolinux-devel mailing list gobolinux-devel@lists.gobolinux.org http://lists.gobolinux.org/mailman/listinfo/gobolinux-devel