If you want a filesystem to handle names that are semi-structured data queries, then you need to have a storage layer that can handle both large and small files. Traditional filesystems handle small files very poorly, and traditional databases handle large files poorly.
Reiser4 fixes the performance issues with traditional balanced tree algorithms that made them perform poorly for filesystem usage patterns, and then implements a filesystem on top of that.
The result is a filesystem with roughly twice the performance of other Linux filesystems. Future work will be to add semi-structured data queries into the filesystem.
About the speaker:
Contact information:
Hans
Reiser
reiser@namesys.com
Permissions: