This is a reasonable approach. It just might be a little more complicated than you think, because "containment" is a little less straightforward in our object model than it is in a file system -- our db is not strictly hierarchical.
This is a reasonable approach. It just might be a little more complicated than you think, because "containment" is a little less straightforward in our object model than it is in a file system -- our db is not strictly hierarchical.