开源内存数据库 DragonflyDB 1.0 正式 GA,可替代 Redis
DragonflyDB 是一个现代化的开源内存数据库,兼容 Redis 和 Memcached API,迁移时无需修改任何代码,可作为两者的替代方案。与传统的内存数据存储相比,DragonflyDB 提供了更高的吞吐量和缓存命中率、更低的尾延迟 (tail-latency),以及便捷的垂直可扩展性。
DragonflyDB 在多线程、Shared-nothing 架构之上实现了全新的算法和数据结构,性能是 Redis 的 25 倍,单实例支持百万 QPS。
近日,DragonflyDB 正式发布了 1.0 版本,开发团队称已支持在生产环境使用。他们针对四个关键领域——性能、扩展性、效率和可靠性投入了大量的开发资源。Dragonfly 1.0 完全支持 Redis 最常见的数据类型和命令,以及快照、主从复制和高可用等特性。
根据官方提供的基准测试数据,Dragonfly 的性能表现远高于 Redis。
Dragonfly 使用了一种名为 dashtable 的创新哈希表结构,以最小化内存开销和延迟。Dragonfly 还利用 bitpacking 和 denseSet 压缩内存数据的技术,使其内存效率比 Redis 平均高 30%。Dragonfly 在快照期间使用一致的内存,消除了 Redis 典型的过度配置内存的需要。
对于未来计划,开发团队提到会使用 SSD 存储来扩展主内存,同时保留 Dragonfly 的低延迟特性,从而让用户更有效地使用硬件和降低使用成本。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Subtitle Edit 3.6.12 发布,字幕编辑工具
Subtitle Edit是一款针对文本格式类字幕的编辑工具,支持多种字符编码和字幕格式(Sub Station Alpha、Advanced Sub Station Alpha、SubRip、MicroDVD、MPL2、MPsub (MPlayer subtitle)、SubViewer 2.0、Plain-Text、Adobe Encore DVD)。 目前,Subtitle Edit 3.6.12 已发布,该版本更新内容如下: New 为视频文件添加/删除嵌入式字幕 通过 GPU 添加 Whisper(Const-me,仅限 Windows) 许在导出带有刻录字幕的视频时剪切视频 批量转换:基于图像的格式转换为带有时间码的 PNG 为 split + auto-br 添加新的快捷方式 在批量转换中添加“Sort by” 添加图像格式“Rhozet Harmonic”(只读) 添加“切换自定义环绕文本”快捷方式 添加“从视频位置转到下一个/上一个时间码”快捷方式 在“拼写检查”中添加更改搜索引擎的选项 添加从 ISMT 读取 TTML images Improved 更新法语翻译 ...
- 下一篇
GnuCash 5.0 发布,跨平台财务管理软件
GnuCash 5.0 现已发布,此版本带来了几个新的功能。 GnuCash 是一个适用于个人或小型企业的财务软件,采用 GPL 协议开源,支持 GNU / Linux、BSD、Solaris、Mac OS X 及 Microsoft Windows。GnuCash 易于使用,且功能强大,它可以追踪银行帐户、股票、收入与支出,也可以基于专业的会计原则确保帐目平衡并提供准确的报表。 GnuCash 5.0 版本的一大亮点是可以从“操作”菜单访问的新股票交易助手,此功能可帮助用户完成大多数债券、基金和股票的投资交易。 此版本还引入了“投资批次报告”功能,按投资批次显示一段时间内的资本收益和损失图表。此功能仅在使用“查看批次”对话框管理资本收益和损失时有效,可以从“报告”>“资产与负债”菜单访问。 新版本还在新建/编辑帐户对话框中带来了“更多属性”选项卡,可以轻松设置帐户的最低和最高限额。 程序架构方面,GnuCash 5.0 为 GTK 菜单结构添加了对新 GMenu/GMenuModel 系统的支持,为 GnuCash 的 gnucash-cli 命令行版本添加了新命令,并将字符串...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Red5直播服务器,属于Java语言的直播服务器
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS7安装Docker,走上虚拟化容器引擎之路
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS关闭SELinux安全模块
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- Linux系统CentOS6、CentOS7手动修改IP地址