版本:v1.2.8官方版 大小:331.00 KB
类别:数据库类 系统:WinAll
立即下载k-v数据库rosedb这款数据库素材能够帮助用户更好的去进行开发和学习Golang这个编程语言,该数据库非常基础,十分适合学会了Golang基础知识的用户去对这个库进行扩展和开发,利用自己所学的知识进行更多的操作
该软件是学习并巩固Go编程语言相关知识的不错的素材,这是一个简单、内嵌的k-v数据库,使用Golang实现,支持多种数据结构,包含String、List、Hash、Set、Sorted Set,接口名称风格和Redis类似,如果你对redis比较熟悉,那么使用起来会毫无违和感。
1、学习Golang大多数基础语法,以及一些高级特性
2、学习数据结构及算法相关知识,链表,哈希表,跳表等
3、学习操作系统的一些知识,特别是对文件系统,内存映射相关
1、支持TTL,数据库启动优化
2、String类型key加入前缀扫描
3、写一个简单的客户端,支持命令行操作
4、reclaim 性能优化,支持事务,ACID 特性
5、文件数据压缩存储(snappy、zstd、zlib)
6、缓存淘汰策略(LRU、LFU、Random)
7、支持更多的命令操作(type,keys,mset,mget,zcount,etc...)
1、不同数据类型的操作可以完全并行。
2、支持客户端命令行操作。支持过期时间。
3、支持丰富的数据结构:字符串、列表、哈希表、集合、有序集合。
4、内嵌使用简单至极,无需任何安装部署(import "github.com/roseduan/rosedb")。
5、低延迟、高吞吐(具体请见英文 README 的 Benchmark)。
[修复]回收的错误。
[新增]一些文档。
查看全部