<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Manifest on C4H</title><link>/tags/manifest/</link><description>Recent content in Manifest on C4H</description><generator>Hugo</generator><language>zh-CN</language><managingEditor>code4happy@gmail.com (happy-v587)</managingEditor><webMaster>code4happy@gmail.com (happy-v587)</webMaster><lastBuildDate>Tue, 24 Sep 2024 21:02:25 +0800</lastBuildDate><atom:link href="/tags/manifest/index.xml" rel="self" type="application/rss+xml"/><item><title>rocksdb：manifest 文件写流程</title><link>/rocksdb-manifest-wen-jian-xie-liu-cheng/</link><pubDate>Tue, 24 Sep 2024 21:02:25 +0800</pubDate><author>code4happy@gmail.com (happy-v587)</author><guid>/rocksdb-manifest-wen-jian-xie-liu-cheng/</guid><description>&lt;blockquote&gt;
 &lt;p&gt;本文由原作者归档自知乎，原文发布于 2024-09-24。原文链接：&lt;a href="https://zhuanlan.zhihu.com/p/721898389" target="_blank" rel="noopener noreferrer"&gt;rocksdb：manifest 文件写流程&lt;/a&gt;。&lt;/p&gt;

&lt;/blockquote&gt;&lt;h2 id="零说明" class="headerLink"&gt;
 &lt;a href="#%e9%9b%b6%e8%af%b4%e6%98%8e" class="header-mark"&gt;&lt;/a&gt;零、说明&lt;/h2&gt;&lt;p&gt;manifest文件是rocksdb用来管理元信息变动的文件。文件中以VersionEdit为单位。记录了所有SST文件的创建、删除、层级调整等变动行为。&lt;/p&gt;
&lt;p&gt;我们都知道，写文件之前需要先将文件open，然后才能写入。所以下文会先介绍manifest文件时怎么open的，然后说明一次变动是如何写入manifest文件中的。&lt;/p&gt;</description></item></channel></rss>