<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Mmap on Q先生的世界</title>
		<link>https://qianzhou.tech/tags/mmap/</link>
		<description>Recent content in Mmap on Q先生的世界</description>
		<generator>Hugo</generator>
		<language>en-us</language>
		
		
		
		
			<lastBuildDate>Sun, 12 May 2024 00:00:00 +0000</lastBuildDate>
		
			<atom:link href="https://qianzhou.tech/tags/mmap/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>经典存储对比｜LMDB 与 BoltDB：它们如何利用 mmap，以及为什么一个更偏 COW、一个更强调页式事务</title>
				<link>https://qianzhou.tech/2024/05/12/lmdb-vs-boltdb/</link>
				<pubDate>Sun, 12 May 2024 00:00:00 +0000</pubDate>
				<guid>https://qianzhou.tech/2024/05/12/lmdb-vs-boltdb/</guid>
				<description>&lt;h1 id=&#34;经典存储对比lmdb-与-boltdb它们如何利用-mmap以及为什么一个更偏-cow一个更强调页式事务&#34;&gt;经典存储对比｜LMDB 与 BoltDB：它们如何利用 mmap，以及为什么一个更偏 COW、一个更强调页式事务&lt;/h1&gt;&#xA;&lt;p&gt;前面两篇文章，我们已经分别把两个关键背景讲开了：&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;code&gt;mmap&lt;/code&gt; 到底是什么，它为什么既诱人又危险&lt;/li&gt;&#xA;&lt;li&gt;BoltDB 是怎么围绕 &lt;code&gt;mmap&lt;/code&gt;、页结构和事务组织整个数据库运行时的&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;如果再往前走一步，一个很自然的问题就是：&lt;/p&gt;</description>
			</item>
			<item>
				<title>经典系统基础｜mmap 深入解析：page fault、脏页回写、msync、一致性与数据库里的常见坑</title>
				<link>https://qianzhou.tech/2024/05/05/mmap-in-depth/</link>
				<pubDate>Sun, 05 May 2024 00:00:00 +0000</pubDate>
				<guid>https://qianzhou.tech/2024/05/05/mmap-in-depth/</guid>
				<description>&lt;h1 id=&#34;经典系统基础mmap-深入解析page-fault脏页回写msync一致性与数据库里的常见坑&#34;&gt;经典系统基础｜mmap 深入解析：page fault、脏页回写、msync、一致性与数据库里的常见坑&lt;/h1&gt;&#xA;&lt;p&gt;上一篇文章，我们把 POSIX 文件 I/O 和 Linux 扩展放在同一张图里看了一遍，其中专门提到：&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
