Open xujiajun opened 2 years ago
comment:文档建设可以考虑使用[https://docsify.js.org 很多开源项目的文档都是使用这个搭建的
感觉项目定位很重要,目前感觉还不是太清晰。
nutsdb是解决什么问题么, 还是重复造轮子
nutsdb是解决什么问题么, 还是重复造轮子
nutsdb从开始开源到现在已经3年有余,最近有用户一直在向我反馈,我感觉自己也是精力、能力都有所不足,好久更新一版,导致很多人认为项目已经黄了。所以招募重启这个项目,想要好好发展下。欢迎多提提建议。
这个是被人使用的开的issue。https://github.com/nutsdb/nutsdb/issues/27
至于是不是造轮子已经不重要了。只要有人用,我想这个项目有维护的意义,你说呢
感觉项目定位很重要,目前感觉还不是太清晰。
你说没错,定位真的很重要
对于我来说,找到这个项目,其实就是想要一个单机能够嵌入到小玩具项目中的模块:
目前测试来看,希望能够补全如何清理数据的文档。比如现在写入 15W K/V 数据,然后执行删除 bucket 操作,再次插入 10W 数据,发现硬盘会继续变大,而没有很好的文档支持告诉我数据的完整生命周期应该做什么···
@allanpk716 了解 我大概知道是什么问题,这个问题是merge没有支持 bucket删除的情况导致的,你可以通过设置TTL过渡下,后面解决,你可以先加下群 。
@allanpk716 了解 我大概知道是什么问题,这个问题是merge没有支持 bucket删除的情况导致的,你可以通过设置TTL过渡下,后面解决,你可以先加下群 。
好的,谢谢。
一些 草案想法,想听听大家的意见:
go原生的 内嵌型的“redis” (不完全和redis一样)
特点:
目前的想法
目前主要是打磨好单机版。后面基于这个项目衍生项目,比如分布式kv、分布式日志系统(后话了属于)。
1 、数据库引擎方向
功能点:
redis主流 string、list、hash、set、sorted set ,目前没有支持hash 是否考虑支持?
目前issue里面的 :https://github.com/nutsdb/nutsdb/issues (需要分优先级)
稀疏索引模式 没有merge功能,没有缓存加速,缺少一些迭代器功能
数据压缩?
其他。。
需要支持server模块,不然可视化没法做了(支持HTTP、RPC)
优化点:
2 、易用性生态建设:
3、可观测性
4 、文档建设
5、社区建设
6、需求收集
7、前沿探索