FlashDB icon indicating copy to clipboard operation
FlashDB copied to clipboard

关于大容量NAND-flash

Open GitHubForPP opened this issue 4 years ago • 6 comments

朱老师,您好,关于FlashDB在大容量NAND-Flash上运行您是否测试过,例如16G的NAND-Flash,读写都是Page(8K),是否支持?这么大容量在做检索时是不是会消耗大量时间?

GitHubForPP avatar Jun 10 '21 06:06 GitHubForPP

我也特别想知道,因为我存的数据也比较多,大概4M存储空间 10万条左右的数据,不知道有没有算法优化查找?比如B树等

LianYangCn avatar Sep 03 '21 14:09 LianYangCn

当然没法跟你这个16G比,你那个太变态了

LianYangCn avatar Sep 03 '21 14:09 LianYangCn

都这么大容量了,直接fatfs littlefs不好吗

eggcar avatar Sep 06 '21 02:09 eggcar

都这么大容量了,直接fatfs littlefs不好吗

是的,这边选用了nandflash的文件系统了

GitHubForPP avatar Sep 06 '21 02:09 GitHubForPP

我也特别想知道,因为我存的数据也比较多,大概4M存储空间 10万条左右的数据,不知道有没有算法优化查找?比如B树等

FlashDB在设计的时候有一些查找方面的考虑的,你4M数据你的查找时间约束是?你可以在PC上模拟测试,我觉得是OK的。

GitHubForPP avatar Sep 06 '21 02:09 GitHubForPP

我已经实机测试过了,确实比较慢,FlashDB 在设计时候 对查找方面的考虑就是引入了 cache,而且这个 cache 设计也是挺慢的,不适合 4M 数据,更不适合16GB 非常适合保存一下配置这些

LianYangCn avatar Sep 08 '21 01:09 LianYangCn