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

Reply via email to