文件名称:dskvs:Go中用于Go的内存中嵌入式最终保留的键值存储
文件大小:892KB
文件格式:ZIP
更新时间:2024-06-05 00:52:58
Go
我不建议您使用此功能。 只是个玩具而已。 DSKVS [ ]( ) dskvs是最简单设计的内存中最终持久化数据存储,将其数据存储在两层映射中,这通常由管理员将其持久化到磁盘中。 dskvs代表“死简单键值存储”。 该库的目的是为_Small Data_:trade_mark:应用程序提供存储解决方案。 如果您的数据集保存在单个主机的RAM中,则dskvs是您的正确选择。 地位 测试覆盖率不错,但这是Alpha版。 使用风险自负。 未来的计划是使用dskvs构建一些应用程序,以提供当前功能的概念验证。 乍看上去 Put和Get任意大小的字节片。 随意是持有,只要你有免费的RAM(字= // Open a store at the given path. Existing artifacts are loaded in memory store , err := dskvs . Open ( "
【文件预览】:
dskvs-master
----concurrency_test.go(6KB)
----helpers.go(1KB)
----dskvs_test.go(13KB)
----gocov.bash(80B)
----all.bash(45B)
----files.go(6KB)
----page.go(854B)
----AUTHORS(100B)
----janitor.go(3KB)
----member.go(3KB)
----errors.go(3KB)
----stats.go(3KB)
----doc()
--------pprof()
--------cov()
----files_test.go(11KB)
----benchmark()
--------dskvs_test.go(2KB)
--------diskv_test.go(2KB)
--------kv_test.go(2KB)
----LICENSE(1KB)
----doc.go(2KB)
----collection.go(2KB)
----README.md(5KB)
----dskvs.sublime-project(73B)
----dskvs.go(5KB)
----.gitignore(30B)
----pprof.bash(311B)