打开网易新闻 查看精彩图片

做嵌入式开发的都知道,给设备选数据库像给蚊子挑担架——重了飞不动,轻了扛不住。

FlashDB V2.2.0 最近更新了。这玩意儿从诞生起就透着一股"反骨":别人堆功能,它做减法。别人追求通用性,它死磕场景。结果愣是在 RTOS 和裸机环境里杀出一条血路,成了国内 IoT 圈子的隐形标配。

打开网易新闻 查看精彩图片

这次更新不算激进。增量升级、磨损均衡优化、断电保护加固——全是嵌入式工程师的痒点,不是卖点。但恰恰是这种"不炫技"的迭代风格,让用的人很安心。毕竟你的温湿度传感器要是半夜掉链子,没人会夸你数据库事务写得好。

有个细节挺有意思:V2.2.0 把 KV 存储的内存占用又压了 15%。开发者原话是"给 8KB RAM 的设备留条活路"。这相当于在北上广的出租屋里塞下一张双人床,还留了走道。

打开网易新闻 查看精彩图片

GitHub 上有个 issue 挂了两年,问能不能支持 SQL。作者回复:"建议右转 SQLite,我们就不凑热闹了。"这种边界感,在开源圈反而稀缺。

某智能家居厂商的固件工程师跟我说,他们测过七款嵌入式数据库,最后留下 FlashDB 的理由很朴素:"它不会在我没想到的地方崩溃。"