上传者: 42166105
|
上传时间: 2021-02-18 20:06:43
|
文件大小: 7.21MB
|
文件类型: ZIP
关于这个分支
此开发分支将ZenFS(用于分区块设备的存储后端)添加到RocksDB。 在合并代码之前,该分支将反映实现的最新状态。 期望定期重新定基。
ZenFS概述
ZenFS是一个简单的文件系统,利用RockDB的FileSystem接口将文件放入原始分区块设备上的区域中。 通过将文件划分为多个区域并利用写入寿命提示来共存类似寿命的数据,与传统的块设备相比,系统写入放大倍数大大降低了,同时将ZenFS容量开销保持在非常合理的水平。
ZenFS旨在与主机管理的分区旋转磁盘以及具有分区命名空间的NVME SSD配合使用。
ZenFS中的某些思想和概念基于Abutalib Aghayev和Marc Acosta所做的早期工作。
依存关系
ZenFS依靠和Linux内核5.4或更高版本来执行区域管理操作。
架构概述
ZenFS实现了FileSystem API,并将所有数据文件存储到原