-
hint file 是 bitcask 中对于启动时,建立索引的一种优化手段。
如果 db 存在大量的数据文件,那么再次打开 db 时,必须重新扫描所有数据文件重建索引,这样的效率是十分低下的,因此 bitcask 提出了 hint file 保存索引文件来帮助 db 进行快速启动。
本人自告奋勇想为 rosedb 实现 hint file 这个 feature,故开此 issue 来听取…
-
![image](https://user-images.githubusercontent.com/35804630/145390469-7f322db3-91c0-46bb-af4e-d39dcda1025e.png)
windows 环境下怎么安装 protobuf 环境呢?
我之前做 grpc 实验安装过 protobuf ,我应该怎么复用它。
-
请问,有测试过在各平台上(Linux/Windows)突然断电或者程序突然结束的情况下的表现吗?
现在手上有个项目在用badgerdb,但是在Windows下突然断电或者退出程序会导致数据库损坏无法启动,正在找一个替换的方案。
-
for example,if I print the command : "set hello world",When the number of spaces between 'hello' and 'world' exceeds one, an error occurs。This is because spaces occupy the length of a parameter, and …
-
![image](https://user-images.githubusercontent.com/85050932/134124418-c8aef6b8-8971-40a2-84cc-d1fcf43c1306.png)
作为无序hashtable storage engine,速度应该可以更快的
-
rosedb has reached 1k stars after first commit in 2020.12.06 👏
This is awesome, thanks for your support, I will continue to do it better.
-
## 项目推荐
- 项目地址:https://github.com/roseduan/rosedb
- 类别:Go
- 项目后续更新计划:
目前项目中的 TODO,后续可能会适当性的调整:
1、支持事务,ACID 特性
2、文件数据压缩存储(snappy、zstd、zlib)
3、缓存淘汰策略(LRU、LFU、Random)
4、支持更多的命令操…
-
The current implementation is currently missing: `remove(..., Map)` which is supported by RoseDB to delete multiple keys and values with one request.
-
我的项目:https://github.com/roseduan/rosedb
-
https://github.com/roseduan/rosedb/blob/3041bb3677c5405758adbf2f73d913e6830bbc62/ds/list/list.go#L30