是否能添加对Linux等基于文件的db文件支持?
可以考虑的。能大概说下你们的应用场景和具体需求吗?
我们希望在除了RTT之外,在一些跑Linux或其他标准OS的产品上使用类似的时序和KV数据库。 flash损耗均衡等问题,都由操作系统或底层SSD控制器处理,对DB来说其实很简单,专注数据层面的问题即可,这样可以将FlashDB的应用扩展到更多高端的产品上
其实在现在版本 FlashDB 可以通过文件模拟 Flash 方式运行起来
在 FlashDB 的 GitHub CI 里,就已经使用文件系统作为存储介质,自动化运行 FlashDB 里的一些测试用例,你可以参考一下
当然,也建议先从应用角度多用用 FlashDB ,看下能否满足产品上业务要求
@armink 朱工我看到autoTest项目中正在做POSIX_MODE开发,请问这块是否可以使用了?
是的,功能上都可以用了,现在在做一些深入的测试,晚些时候会推送上来
文件模式已支持,可以用 linux 下的 demo 先尝尝鲜哈 https://github.com/armink/FlashDB/tree/master/demos/linux
请问下现在master分支上支持linux了吗?目前手动修改编译完后直接 Floating point exception (core dumped)
请问下现在master分支上支持linux了吗?目前手动修改编译完后直接 Floating point exception (core dumped)
支持的,可以直接编译、运行的