分享一个自己做的简单的时序数据库

2025 年 1 月 8 日
 abbychau

理念是在 WAL 中直接抓取,用 index 记录偏移量。

所以写入很快,内存消费很低。

详细文档在这: https://gtsdb.abby.md/

仓库: https://github.com/abbychau/gtsdb

管理工具(求求不要轰炸): https://gtsdb-admin.vercel.app/

觉得不错的话,有空可以帮忙在 Producthunt 点个赞

https://www.producthunt.com/posts/gtsdb

2103 次点击
所在节点    分享创造
6 条回复
layman3612
2025 年 1 月 9 日
index 记录偏移量, index 用的什么数据结构 内存还是磁盘。
abbychau
2025 年 1 月 10 日
@layman3612 磁盘。就是想少用内存
layman3612
2025 年 1 月 13 日
@abbychau 你这设计 读取时间岂不是跟写入数量 成倍数增长 ,,,,
abbychau
2025 年 1 月 17 日
@layman3612 有索引的
layman3612
2025 年 1 月 20 日
@abbychau 你的索引我看也是 按行不断累加。。。。?
abbychau
2025 年 2 月 1 日
@layman3612 現在是一個基於文件的單層跳表。效果挺好的。不夠用時應該也就加一個 index of index 。三層跳。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/1103485

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX