I'm working on a small cms. Originally I thought I'd just store everything in files and take advantage of the fact that a filesystem is tree based. The content would be stored in the same location as the url. A folder is a page, and the files are the properties. If there is a sub-folder, it's a sub-page.
It seems very logical that the filesystem would hold this info. But, there are of course disadvantages. One that comes to mind is limited searching capabilities compared to a RDB.
Also, one of the goals at first was to create something that didn't need a database.
Creating an application to handle a tree structure in a database seems overkill when the file system just does it. Am I wrong?