FlashDB icon indicating copy to clipboard operation
FlashDB copied to clipboard

是否能添加对Linux等基于文件的db文件支持?

Open jjldc opened this issue 5 years ago • 8 comments

jjldc avatar Aug 26 '20 01:08 jjldc

可以考虑的。能大概说下你们的应用场景和具体需求吗?

armink avatar Aug 26 '20 01:08 armink

我们希望在除了RTT之外,在一些跑Linux或其他标准OS的产品上使用类似的时序和KV数据库。 flash损耗均衡等问题,都由操作系统或底层SSD控制器处理,对DB来说其实很简单,专注数据层面的问题即可,这样可以将FlashDB的应用扩展到更多高端的产品上

jjldc avatar Aug 26 '20 01:08 jjldc

其实在现在版本 FlashDB 可以通过文件模拟 Flash 方式运行起来

在 FlashDB 的 GitHub CI 里,就已经使用文件系统作为存储介质,自动化运行 FlashDB 里的一些测试用例,你可以参考一下

当然,也建议先从应用角度多用用 FlashDB ,看下能否满足产品上业务要求

armink avatar Aug 26 '20 06:08 armink

@armink 朱工我看到autoTest项目中正在做POSIX_MODE开发,请问这块是否可以使用了?

jjldc avatar Dec 28 '20 01:12 jjldc

是的,功能上都可以用了,现在在做一些深入的测试,晚些时候会推送上来

armink avatar Dec 28 '20 01:12 armink

文件模式已支持,可以用 linux 下的 demo 先尝尝鲜哈 https://github.com/armink/FlashDB/tree/master/demos/linux

armink avatar Jan 03 '21 15:01 armink

请问下现在master分支上支持linux了吗?目前手动修改编译完后直接 Floating point exception (core dumped)

eleree avatar Apr 06 '21 05:04 eleree

请问下现在master分支上支持linux了吗?目前手动修改编译完后直接 Floating point exception (core dumped)

支持的,可以直接编译、运行的

armink avatar Apr 06 '21 05:04 armink