理念是在 WAL 中直接抓取,用 index 记录偏移量。
所以写入很快,内存消费很低。
详细文档在这: https://gtsdb.abby.md/
仓库: https://github.com/abbychau/gtsdb
管理工具(求求不要轰炸): https://gtsdb-admin.vercel.app/
觉得不错的话,有空可以帮忙在 Producthunt 点个赞
![]() |
1
layman3612 30 天前
index 记录偏移量, index 用的什么数据结构 内存还是磁盘。
|
2
abbychau OP @layman3612 磁盘。就是想少用内存
|
![]() |
3
layman3612 25 天前
@abbychau 你这设计 读取时间岂不是跟写入数量 成倍数增长 ,,,,
|
4
abbychau OP @layman3612 有索引的
|
![]() |
5
layman3612 19 天前
@abbychau 你的索引我看也是 按行不断累加。。。。?
|
6
abbychau OP @layman3612 現在是一個基於文件的單層跳表。效果挺好的。不夠用時應該也就加一個 index of index 。三層跳。
|