fuse-leveldb
EXPERIMENTAL
I am a LevelDB-backed FUSE filesystem. I am slow, especially with large files, as each partial read/write requires that the entire contents be loaded into memory. Assuming LevelDB supports partial reads of values, support would need to be added to LevelUP.
The idea was that this might perform well with lots of small files and that
indexed tracking of atime
could be done, making cache trimming more
efficient. Probably not, but it was a fun exercise nonetheless.
WARNING There are still race conditions present. Also, rename
isn't
implemented.
Installation
OS X
- Install FUSE for OS X.
npm install