From 08b375feb7947ccab0c8a088f1e9bcce18cc0c1d Mon Sep 17 00:00:00 2001 From: Yen-Kuang Lu Date: Sat, 27 Jan 2024 10:27:22 +0800 Subject: [PATCH] Refine sentences (#341) * Update ch3.md refine sentences * Update ch3.md Refine sentenses * Update ch3.md reverse modification --- ch3.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ch3.md b/ch3.md index 6a159b9c..4de4c3a9 100644 --- a/ch3.md +++ b/ch3.md @@ -264,7 +264,7 @@ B 树的基本底层写操作是用新数据覆写硬盘上的页面,并假定 ### 比较B树和LSM树 -尽管 B 树实现通常比 LSM 树实现更成熟,但 LSM 树由于性能特征也非常有趣。根据经验,通常 LSM 树的写入速度更快,而 B 树的读取速度更快【23】。LSM 树上的读取通常比较慢,因为它们必须检查几种不同的数据结构和不同压缩(Compaction)层级的 SSTables。 +尽管 B 树实现通常比 LSM 树实现更成熟,LSM 树由于其性能特征的关系,仍然引起了不少关注。根据经验,通常 LSM 树的写入速度更快,而 B 树的读取速度更快【23】。LSM 树上的读取通常比较慢,因为它们必须检查几种不同的数据结构和不同压缩(Compaction)层级的 SSTables。 然而,基准测试的结果通常和工作负载的细节相关。你需要用你特有的工作负载来测试系统,以便进行有效的比较。在本节中,我们将简要讨论一些在衡量存储引擎性能时值得考虑的事情。