3 ms·
https://github.com/juicedata/juicefs https://github.com/juicedata/juicefs has an index implementation and is backed up by object storage.
by merb 6y ago
https://github.com/juicedata/juicefs https://github.com/juicedata/juicefs
has an index implementation and is backed up by object storage.
- lumost 6y agoaye - as it says it provides an FS. The second diagram shows how they chop up files into blocks then store them in the backing object (k/v) storage. A filesystem really is just an index over k/v storage (blocks). You can find similar diagrams for the implementation of EXT/XFS/GFS/HDFS etc. Like databases there are many tradeoffs and nuances in terms of how these concepts are implemented.