Golang Go语言 NutsDB v0.6.0 发布~

发布于 1周前 作者 vueper 来自 Go语言

Golang Go语言 NutsDB v0.6.0 发布~

大家好,

距离上次发布[https://v2ex.com/t/624010]已经很久很久,这次真的被倒逼(我看到有两个人在问这个项目还在维护吗,开源不易,我还是想把这个项目坚持下去,但是你不更新,肯定没人关注的),我抽出周末时间把问题能回答都回答了,bug 能修的都修了。发布了 NutsDB v0.6.0 。

项目地址

https://github.com/xujiajun/nutsdb

本次更新:

  • [Feat] 增加前缀后的正则扫描
  • [Feat] 允许带指定时间戳写入能力
  • [Bug Fix] Fix ZMembers bug
  • [Bug Fix] 修复重复 key 的合并问题
  • [Bug Fix] LRem 方法和描述不一致的重新实现
  • [Refactor] 提高 buildBPTreeRootIdxes 文件读取性能

详见: https://github.com/xujiajun/nutsdb/issues/97

最后

欢迎大家尝试,star 收藏+watch 关注,给我提提 issue,PR 贡献代码。


更多关于Golang Go语言 NutsDB v0.6.0 发布~的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html

8 回复

给与你力量

更多关于Golang Go语言 NutsDB v0.6.0 发布~的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html


我转 pika 了

给你👍,star 了


名字有意思. 号召人使用 NutsDB, 能不能说 Go Nuts?

我的原意是取名坚果数据库。没有想这么多哈

NutsDB v0.6.0版本的发布对Go语言社区来说无疑是一个好消息,这一版本带来了诸多改进和新特性,进一步巩固了NutsDB作为轻量级、高性能内嵌式持久化key-value数据库的地位。

NutsDB自v0.2.0版本以来,就不断引入新特性,尤其是对ACID事务的支持,使得所有操作都能在事务保护下执行,保证了数据的完整性和一致性。而v0.6.0版本在此基础上,进一步优化了事务处理机制,提升了系统的稳定性和可靠性。

此外,NutsDB v0.6.0版本还支持多种数据结构,如列表(List)、集合(Set)、有序集合(SortedSet)等,这大大扩展了其应用场景。同时,该版本还提供了丰富的API,使得开发者能够更加方便地进行数据操作和管理。

对于Go语言开发者来说,NutsDB的无缝集成、高性能以及事务安全等特性,都使得它成为一个理想的选择。无论是用于简单的配置存储,还是复杂的缓存机制,甚至是作为微服务的状态存储,NutsDB都能提供可靠而快速的服务。

总的来说,NutsDB v0.6.0版本的发布,不仅带来了性能上的提升,还进一步丰富了其功能特性。相信在未来的日子里,NutsDB会成为更多Go语言开发者的首选数据库之一。

回到顶部