Dragonfly,一个自称“可能是宇宙中最快的内存存储!”的开源项目。作为与 Memcached 和 Redis API 兼容的高速内存数据库,它已经发布了一个大型版本 Dragonfly 0.13,将于 2023 年启动。
Dragonfly 旨在成为 Redis 的快速、易于使用的替代品,该项目表明它可以比它以及 KeyDB 和 Memcached 快得多。随着周日 Dragonfly 0.13 的发布,该项目引入了改进的碎片整理算法、实验性的基于 SSD 的数据分层支持、对其 JSON API 的补充、实验性复制支持现在可以处理更多操作,并且现在可以对大字符串值进行写入和读取针对带有 SIMD 的 x86 架构进行了优化。
用于位打包的新 SIMD 实现在打包大字符串时显示出 3.5 倍的改进。基于 SSD 的数据分层支持目前处于试验阶段,目前仅支持字符串。可以使用“--spill_file_prefix =”标志启用暂定功能。
Dragonfly 0.13 此版本包含一些令人兴奋的功能:
- 主动碎片整理:任何具有非平凡分配模式的长时间运行的进程都会因外部碎片而遭受过多的内存使用。本次发布在上一版本发布初始版本后,采用了改进的碎片整理算法。
- 实验性的基于 SSD 的数据分层支持。Dragonfly 是唯一提供比其他纯内存存储更快的数据分层的内存存储。(目前仅适用于字符串)。用旗子试试
--spill_file_prefix=<nvme_file_basepath>
- JSON - 此版本补充了现有的 JSON API,支持使用 JSON 数据类型的 SCAN 和 TYPE。
- 复制(仍然不用于生产)但已经可以尝试简单的单键命令,如 SET、SADD、ZADD、LPUSH 等。
- 大字符串值的写入和读取针对带有 SIMD 指令的 x86 架构进行了优化。
- 对 helm 模板的大量改进,以及 docker 健康检查
Dragonfly Github地址:https://github.com/dragonflydb/dragonfly/releases/tag/v0.13.0
文章来源:https://www.phoronix.com/news/Dragonfly-0.13-Released
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。