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

178 天前
 abbychau

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

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

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

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

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

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

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

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

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

https://ex.noerr.eu.org/t/1103485

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

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

© 2021 V2EX