Dragonfly DB 0.13 发布,兼容 Redis 的内存数据库


Dragonfly DB 是一款 Memcached 和 Redis API 兼容的高速内存数据库,据称其在多线程、Shared-nothing 架构之上实现了全新的算法和数据结构,性能是 Redis 的 25 倍,单实例支持百万 QPS。

目前 Dragonfly DB 发布了 0.13 版本,此版本带来了一些重要的功能改动:

  • 主动碎片整理,采用了改进的碎片整理算法。
  • 实验性的基于 SSD 的数据分层支持(目前仅适用于字符串)
  • JSON - 此版本补充了现有的 JSON API,支持使用 JSON 数据类型的 SCAN 和 TYPE
  • 已经可以尝试简单的单键复制命令,如 SET、SADD、ZADD、LPUSH 等(不支持用于生产)
  • 大字符串值的写入和读取针对带有 SIMD 指令的 x86 架构进行了优化
  • 对 helm 模板的大量改进,以及 docker 健康检查

其余的是一些常规优化和修复,部分内容如下:

  • feat(rdb save): 创建压缩器接口 #538
  • fix(helm): Chart.yaml - 添加主页、关键字、来源、kubeVersion  #542
  • 功能:为容器添加健康检查 #544
  • 支持 lz4 压缩 #545
  • feat(server): json 集类型支持 #546
  • feat(ci test): 在发布模式下添加构建和测试 #556
  • 添加启动脚本示例 #557
  • 支持卸载超过 2KB 的 blob #559
  • chore:添加基于 Vyukov 设计的 mpsc 侵入式队列 #562

完整的 ChangeLog 可查看更新公告:https://github.com/dragonflydb/dragonfly/releases/tag/v0.13.0


相關推薦

2022-08-09

一些替代架构。譬如几年前的 KeyDB,以及最新冒头的 Dragonfly —— 声称是最快的 Redis 兼容内存数据存储。“我们相信这些项目带来了许多值得讨论和辩论的有趣技术和想法。在 Redis,我们喜欢这种挑战,因为它要求我们重申

2023-03-24

DragonflyDB 宣布,他们已经获得了 2100 万美元的融资,这距离他们成立仅仅过了一年时间。 DragonflyDB 由 Oded Poncz 和 Roman Gershman 于 2022 年 3 月创立,是一家内存数据库初创公司,他们为云环境提供可扩展的内存数据存储,旨在加

2023-08-10

Dragonfly 最新正式版本 v2.1.0 现已发布。Dragonfly 是一款基于 P2P 的智能镜像和文件分发工具。它旨在提高大规模文件传输的效率和速率,最大限度地利用网络带宽。在应用分发、缓存分发、日志分发和镜像分发等领域被大规模使用

2024-08-06

项目介绍 Rudis 是一个采用 Rust 语言编写得高性能键值存储系统,旨在利用 Rust 语言的优势来重新复现 Rudis 的核心功能,以满足用户对高性能、可靠性和安全性的需求,同时保证与 Rudis API 的兼容。 跨平台,兼容 windows、linux

2023-10-23

度报告中,Redis 被评为专业开发人员中第六大最受欢迎的数据库和第二大最受欢迎的 NoSQL 数据库,有大约 23% 的专业开发人员使用率。系统监控公司 Sumo Logic 的研究报告指出,2020 年,Redis 成为了 AWS 上最受欢迎的数据库。 对

2022-06-01

resourceIds的问题 [#4310] 修复通过 SELECT LAST_INSERT_ID 获取数据库自增id失败的问题 [#4331] 修复使用 ONLY_CARE_UPDATE_COLUMNS 配置可能出现的脏写校验异常 [#4408] 修复容器环境中设置环境变量无效的问题 [#4441] 修复Redis 存储模式

2023-06-21

数据可视化引擎 G2 v5.0.13 版本现已发布,具体更新内容包括: fix(brush): 删除画笔  #5170 修复:缺少数据时标签显示错误 #5175 重构(形状):api #5177 重构(api):复合标记 #5178 重构(api):动画api

2023-08-23

atest 版本发布 v0.0.13 atest 是一款用 Golang 编写的、开源的接口测试工具。 你可以在容器中启动: docker run -v /var/www/sample:/var/www/sample \ --network host \ linuxsuren/api-testing:master 或者,直接下载二进制文件后启动:

2024-07-15

AiEditor v1.0.13 已经发布,面向 AI 的下一代富文本编辑器 此版本更新内容包括: 新增:新增 AIPanelMenus 配置的支持,用于配置 AI 泡泡菜单 优化:优化视频节点的控制属性 修复:修复 AI 菜单初始化错误的问题 文档:新增

2024-10-29

web 领域。受限与所用组建的开发状况,目前只支持 sqlite 数据库,而且数据库不能太复杂。受限于 httpz 库,其 zig 后端没有集成界面,系统只有唯一的 Nodejs 前端界面。 Zig 语言通用代码生成器:逻辑的第一个冒烟测试版已经发

2023-10-08

Zino 开发框架已发布 0.13 版本!这一个月的改进,主要集中在以下方面: 支持通过配置定义本地目录; 服务器端口注册路由支持分组; 静态页面支持多页模式; Response动态内容添加ETag进行缓存控制; 加解密支持国密

2024-10-25

ig web领域。受限与所用组建的开发状况,目前只支持sqlite数据库,而且数据库不能太复杂。受限于httpz库,其zig后端没有集成界面,系统只有唯一的Nodejs前端界面。 Zig语言通用代码生成器:逻辑的第一个冒烟测试版已经发布。

2022-05-24

现已正式发布。此版本包含完整的 Docker 支持,无数使用数据库的软件均可开箱即用。其他改进包括:基础设施自我监控、更好的冷备份支持、兼容 Redis 与 GP 的新 CMDB、ETCD 作为高可用 DCS、更好的日志收集与呈现。Github Star 突

2023-01-13

一个高可用性的 64 位文件系统,最初是由 Matthew Dillon 为 DragonFly BSD 开发的。它的主要功能包括即时崩溃恢复、无限的 NFS 可导出的快照、主从操作、可配置的历史保留等。HAMMER 也支持重复数据块删除,意味着相同的数据块在文