对于典型的 lsm 树方法,我认为附加到 WAL 会在将数据存储在内存表中之前发生,但是当我查看 apache bookkeeper 的源代码时,我发现了这一行,https://github.com/apache/ bookkeeper/blob/98df593ba432eb08b18d98331201099cc72879dc/bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/Bookie.java#L1272这意味着添加到分类帐存储发生在添加到日志之前。此外,代码中的注释说“日志addEntry
应该在条目添加到分类帐存储之后发生。否则日志条目可能会在分类帐在分类帐存储中创建之前滚动”。我在这里错过了什么吗?
问问题
63 次