您将如何构建数据库文件系统(DBFS)?

Dav*_*ave 10 database linux filesystems bsd operating-system

数据库文件系统是一个文件系统,它是一个数据库而不是一个层次结构.最初的想法不是太复杂,但我想我会问是否有人想过他们会怎么做这样的事情?一个简单的计划可能会错过的问题是什么?我对实现的第一个猜测是类似于Linux平台的文件系统(可能在现有的文件系统上),但我真的不知道如何启动它.这是一个过去的想法,我怀疑我是否会继续,但我希望至少满足我的好奇心.

Pal*_*Dot 5

DBFS是一个非常好的KDE PoC实现.它不是直接将其实现为文件系统,而是基于对传统文件系统的索引,并构建新的用户界面以使用户可以访问结果.


Osa*_*eed 2

最简单的方法是使用fusion和数据库后端来构建它。

更困难的事情是将其作为内核模块(VFS)。

在 Windows 上,您可以使用IFS