This post is based on what I learned implementing Neo4Jfs, a customized Java file system built with a graph database (Neo4J) backend. In this post, I’ll identify the challenges in creating a custom file system, in particular, file tree management, and propose an alternative. If you’re intrigued but unsure what creating a Java file system actually means, you may find “Bootstrapping a Java File System” helpful.
Overview
Hands up: how many of you have received a similar feature request from your product team?