在写一个 KV 数据库,有兴趣一起来么?

2018 年 2 月 28 日
 herozem

https://github.com/jiajunhuang/yakv

目前还在开发,进度在 https://github.com/jiajunhuang/yakv/projects

几个特点:

目前还处于开发阶段,希望有兴趣的同学一起来

目前先把 KV 数据库给实现了,之后开始写 wrapper 给 Android 和 iOS 用。作为库,这个项目需要做到的是适应 移动端应用经常被杀的问题,此外,需要尽可能的节省内存。

4301 次点击
所在节点    分享创造
12 条回复
wowo243
2018 年 2 月 28 日
名字让我想起来 yaffs
SSFlandre
2018 年 3 月 1 日
先马住
Andiry
2018 年 3 月 1 日
一个显而易见的问题是,为啥我不直接用 Redis 呢
inoki
2018 年 3 月 1 日
Mark, 回去 star😀
herozem
2018 年 3 月 1 日
@Andiry redis 和 rocksdb 都可以
lauix
2018 年 3 月 1 日
想写,不懂这种库的原理。
herozem
2018 年 3 月 1 日
@lauix 主要就是实现几种数据结构以及操作。然后兼容 Redis 的协议
lauix
2018 年 3 月 1 日
@herozem 看了下你的代码,就是封装了下 sync.Map 。数据存放在哪?
herozem
2018 年 3 月 1 日
@lauix 持久化还没做呢,TODO
c4pt0r
2018 年 3 月 1 日
这个和 pika / ledisdb 等等,有啥区别。。。
owenliang
2018 年 3 月 2 日
没持久化没同步,有什么意义
herozem
2018 年 3 月 2 日
@owenliang TODO != never do :)

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

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

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

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

© 2021 V2EX