The idea that filesystems are not just a flavor of database management systems was always a mistake. Maybe with micro-kernels we'll finally fix this.
Show HN: VectorVFS, your filesystem as a vector database
11–20 of 150 posts
Re: Show HN: VectorVFS, your filesystem as a vector database
#12The idea that filesystems are not just a flavor of database management systems was always a mistake. Maybe with micro-kernels we'll finally fix this.
I’m a database guy, not an OS guy, so I agree, obviously… But what is the micro-kernel angle?
Persistent file systems are essentially key-value stores, usually with optimizations for enumerating keys under a namespace (also known as listing the files in a directory). IMO a big problem with POSIX filesystems is the lack of atomicity and lock guarantees when editing a file. This and a complete lack of consistent networked API are the key reasons few treat file systems as KV stores. It's a pity, really.
Re: Show HN: VectorVFS, your filesystem as a vector database
#13The idea that filesystems are not just a flavor of database management systems was always a mistake. Maybe with micro-kernels we'll finally fix this.
Would you store all your ~/ in something like SQLite database?
Re: Show HN: VectorVFS, your filesystem as a vector database
#14Re: Show HN: VectorVFS, your filesystem as a vector database
#15this is actually a great idea
Re: Show HN: VectorVFS, your filesystem as a vector database
#16The idea that filesystems are not just a flavor of database management systems was always a mistake. Maybe with micro-kernels we'll finally fix this.
Almost all of the operations done on actual filesystems are not database like, they are close to the underlying hardware for practical reasons. If you want a database view, add one in an upper layer.
Re: Show HN: VectorVFS, your filesystem as a vector database
#17If VectorVFS obscures retrieval logic behind opaque embeddings, how do users debug why a file surfaced—or worse, why one didn’t?
Re: Show HN: VectorVFS, your filesystem as a vector database
#18The idea that filesystems are not just a flavor of database management systems was always a mistake. Maybe with micro-kernels we'll finally fix this.
Re: Show HN: VectorVFS, your filesystem as a vector database
#19Re: Show HN: VectorVFS, your filesystem as a vector database
#20The idea that filesystems are not just a flavor of database management systems was always a mistake. Maybe with micro-kernels we'll finally fix this.
Every single time this has been tried it has gone wrong, but sure. Almost all of the operations done on actual filesystems are not database like, they are close to the underlying hardware for practical reasons. If you want a database view, add one in an upper layer.