标签: Manifest
rocksdb:manifest 文件写流程
本文由原作者归档自知乎,原文发布于 2024-09-24。原文链接:rocksdb:manifest 文件写流程。 零、说明 manifest文件是rocksdb用来管理元信息变动的文件。文件中以VersionEdit为单位。记录了所有SST文件的创建、删除、层级调整等变动行为。 我们都知道,写文件之前需要先将文件open,然后才能写入。所以下文会先介绍manifest文件时怎么open的,然后说明一次变动是如何写入manifest文件中的。 一、open 流程 1.1、一句话概述 一个fd被 …
本文由原作者归档自知乎,原文发布于 2024-09-24。原文链接:rocksdb:manifest 文件写流程。 零、说明 manifest文件是rocksdb用来管理元信息变动的文件。文件中以VersionEdit为单位。记录了所有SST文件的创建、删除、层级调整等变动行为。 我们都知道,写文件之前需要先将文件open,然后才能写入。所以下文会先介绍manifest文件时怎么open的,然后说明一次变动是如何写入manifest文件中的。 一、open 流程 1.1、一句话概述 一个fd被 …