#tags #no-std

no-std tbf

基于标签的文件系统实现

8个版本

0.1.7 2022年3月17日
0.1.6 2022年3月17日
0.1.3 2021年8月10日

#1067 in 文件系统

每月22次下载

MIT/Apache

31KB
783

基于标签的文件系统

一种基于标签的文件系统实现,其中所有文件不是通过目录树访问和排序,而是通过一组标签访问和排序。


lib.rs:

TBF,即“基于标签的文件系统”,是一种新的文件存储方式。

针对人类记忆和易于搜索进行了优化,基于标签的存储减少了复杂存储树的需求。相反,每个文件都有一个唯一的机器ID,以及各种带有标签的元数据,这些元数据可以用来在任何时候找到任何一组文件。

整体存储系统工作方式如下

  • 文件被添加到网络中,并自动分配各种元数据标签
  • 用户可以自由添加新标签,这些标签可能是一个标签“组”的一部分
  • 或者,用户可以使用一个唯一的ID来访问一个文件

该系统定义为一种特性,具有各种实现可以采用它们自己的支持实现。这可以是现有的标准文件系统、SQL数据库,或者只是内存映射。

依赖项

~210KB