On the conviction of Hans Reiser
Posted May 1, 2008 9:48 UTC (Thu) by MathFox
In reply to: On the conviction of Hans Reiser
Parent article: On the conviction of Hans Reiser
just out of curiosity: aren't there any advantages to having database-like
capabilities in the filesystem layer?
There are advantages in having search and annotation capabilities in a file system. There are significant disadvantages too.
Keeping search indices up to date takes CPU time and memory and requires additional disk access above the ordinary writing of the file. Furthermore the search index eats up disk space. Writing a text file to a "database-like" file system will be slower than writing to an efficient POSIX style file system.
The biggest issue there is is that nobody knows what features should be supported by the new file systems... It is very likely that it will be different from POSIX, but the kernel developers don't implement hand-waving. It makes more sense to build some prototype "storage daemons" and demonstration applications to get a feeling about how the interface should look like. It is an interesting research topic, but not ready for a stable production OS yet.
to post comments)