Advertisement

在OzoneFS命名空间中的新型元数据架构解析

阅读量:

文章结构概述

  • 引言
    • OzoneFileSystem存在的缺陷
    • Ozone FS命名空间中的元数据架构
    • Ozone FS依托目录缓存实现的高效检索机制
    • 参考文献

前言

Ozone作为一种新型的存储系统,其底层存储架构与HDFS存在明显差异,同时用户在进行数据读写操作时所采用的方式也有所不同。为实现与现有Hadoop FileSystem读写方式的兼容性,Ozone开发了一个名为OzoneFileSystem的功能模块。借助该模块,用户能够通过传统的Hadoop FileSystem通用接口对Ozone内部的对象数据进行读写操作。然而,OzoneFileSystem本质上仅在读写操作的外层进行了封装处理,其核心机制仍然基于对K-V存储结构中Ozone对象数据的访问。在诸如rename、list、delete等部分操作中,需要对整个数据库进行扫描处理,导致执行效率相对较低。针对由OzoneFileSystem引发的性能瓶颈问题,Ozone社区提出了一种全新的文件原生结构支持的FileSystem namespace元数据架构方案。该方案能够有效弥补当前OzoneFileSystem实现中存在的缺陷与不足。

OzoneFileSystem的不足之处


OzoneFileSystem是社区为实现兼容性而开发

全部评论 (0)

还没有任何评论哟~