rosedb::rocket:A fast, stable and embedded k-v database in pure Golang, supports string, list, hash, set, sorted set. 一个 Go 语言实现的快速、稳定、内嵌的 k-v 数据库

时间:2024-08-12 19:16:48
【文件属性】:

文件名称:rosedb::rocket:A fast, stable and embedded k-v database in pure Golang, supports string, list, hash, set, sorted set. 一个 Go 语言实现的快速、稳定、内嵌的 k-v 数据库

文件大小:326KB

文件格式:ZIP

更新时间:2024-08-12 19:16:48

go redis cli golang embedded

| rosedb是一个基于bitcask的快速、稳定的嵌入式kv数据库,磁盘中的数据文件类似于LSM树中的WAL,因此具有很好的写入性能和高吞吐量。 它还支持多种数据结构,如string 、 list 、 hash 、 set 、 sorted set 。 rosedb 是纯Go ,在生产环境中使用起来非常简单和容易。 我们的愿景是为基于Go的应用程序构建一个高效的kv存储引擎,您可以给我们任何建议,也请给我们一个star :sparkles: ,这对我们有很大帮助,谢谢! 特征 支持丰富的数据结构: string 、 list 、 hash 、 set 、 zset 。 易于嵌入( import "github.com/roseduan/rosedb" )。 低延迟和高吞吐量(参见基准测试)。 各种数据类型的操作可以并行。 为命令行内置了rosedb-cli,也支持redis-cli。 支


【文件预览】:
rosedb-main
----rosedb_test.go(4KB)
----.travis.yml(203B)
----index()
--------skl.go(5KB)
--------skl_test.go(3KB)
--------indexer.go(354B)
--------skl_example_test.go(430B)
----db_set_test.go(4KB)
----cmd()
--------cmd_zset.go(6KB)
--------server()
--------server.go(2KB)
--------cmd_hash.go(3KB)
--------cmd_str.go(4KB)
--------cmd_list.go(5KB)
--------cmd_set.go(3KB)
--------cli()
----db_hash_test.go(4KB)
----rosedb.go(19KB)
----config.toml(908B)
----db_zset_test.go(5KB)
----db_list.go(9KB)
----Dockerfile(392B)
----idx.go(7KB)
----config_test.go(173B)
----LICENSE(1KB)
----db_str.go(9KB)
----storage()
--------db_meta.go(1011B)
--------db_file.go(6KB)
--------entry_test.go(3KB)
--------db_file_test.go(3KB)
--------db_meta_test.go(349B)
--------entry.go(4KB)
----CONTRIBUTING.md(910B)
----codecov.yaml(112B)
----db_hash.go(6KB)
----config.go(3KB)
----resource()
--------img()
--------banner.txt(319B)
----ds()
--------list()
--------zset()
--------set()
--------hash()
----.gitignore(23B)
----README-CN.md(8KB)
----CHANGELOG.md(163B)
----go.sum(3KB)
----CODE_OF_CONDUCT.md(5KB)
----README.md(9KB)
----utils()
--------str_util.go(361B)
--------file_util.go(1KB)
--------str_util_test.go(140B)
--------file_util_test.go(937B)
----db_list_test.go(7KB)
----db_str_test.go(9KB)
----db_set.go(7KB)
----db_zset.go(9KB)
----go.mod(376B)

网友评论