首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Kafka内部数据结构与LSM树

Kafka内部数据结构与LSM树
EN

Database Administration用户
提问于 2021-03-01 07:39:56
回答 1查看 806关注 0票数 2

我浏览了数据库存储引擎,发现了LSM树。我还读过关于Kafka架构的文章,并且知道Kafka内部是一个提交日志。我想知道Kafka内部是使用LSM数据结构作为只附加存储,还是使用其他数据结构来存储数据?

EN

回答 1

Database Administration用户

发布于 2021-04-15 01:57:57

不使用Kafka,不使用LSM树或任何基于树的数据结构来表示数据。它依赖于顺序IO,因此它不依赖JVM来维护缓存,然后缓存就会呈现为一种开销。

Kafka通常实现基于队列的结构,而不是基于树的结构(内存+磁盘上的合并排序,类似于磁盘存储格式的存储)。

希望这能帮点忙

票数 3
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/286205

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档