gpt4 book ai didi

jms - KahaDB 和 LevelDB - 真正的区别是什么?

转载 作者:行者123 更新时间:2023-12-04 07:37:47 37 4
gpt4 key购买 nike

我正在尝试使用 ActiveMQ 5.8.0在我的项目中。有两种不同的存储配置,KahaDBLevelDB .根据问题的不同,Kaha 可以比 Level 快,或者 Level 可以比 Kaha 快。

他们之间真正的区别是什么?

最佳答案

这两个存储的相似之处在于它们都使用索引来跟踪写入日志的消息的位置和状态。不同之处在于索引的实现方式等。 LevelDB 是一个比 KahaDB 稍快的索引,并且可以提供更好的性能数据。在 ActiveMQ 的更高版本中,LevelDB 存储也支持复制。
鉴于您使用的是一个较旧的版本,其中 LevelDB 存储实现还很年轻,我建议坚持使用 KahaDB,因为它更加成熟并且已经解决了许多早期错误。 5.8 中的 LevelDB 存储并没有真正做好生产准备,可能会给您带来一些麻烦。您可以移动到最新版本 v5.10,LevelDB 将更加健壮。
注意:LevelDB 已被社区弃用,不再受支持。它可能会在 ActiveMQ 5.17.0 中完全删除

关于jms - KahaDB 和 LevelDB - 真正的区别是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24534005/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com