Thoughts on my Implementation #125
-
|
G'day, But essentially I took the concept of how REFS works by storing Extents(Segments) as blocks in a single file, Each time a new Segment is written we essentially write it to the end of the file, unless it's been recently written then we overwrite the existing one, I wanted to get your opinion on the overall concept? , I know it's alot of redundancy, but I'm happy to trade storage for resiliancy. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 5 replies
-
|
Writing a filesystem from scratch can be tricky, especially without prior experience. I haven’t gone down that path myself, but I appreciate your goal. There’s a ton of info available these days—thanks to the power of LLMs—that might help you out. I did a brief look into ReFS, and it does sound promising. It would be awesome if you create an open-source library that others (including ZoneTree) can use. For my own workflows, I’m comfortable with multiple files, but I’d love to see how your single-file approach evolves. Please keep us posted! |
Beta Was this translation helpful? Give feedback.
Hi @Biztactix-Ryan
Writing a filesystem from scratch can be tricky, especially without prior experience. I haven’t gone down that path myself, but I appreciate your goal. There’s a ton of info available these days—thanks to the power of LLMs—that might help you out.
I did a brief look into ReFS, and it does sound promising. It would be awesome if you create an open-source library that others (including ZoneTree) can use. For my own workflows, I’m comfortable with multiple files, but I’d love to see how your single-file approach evolves. Please keep us posted!