技术栈

harmonyos 持久化

行者-全栈开发
3 小时前
数据库性能·preferences·kvstore·relationalstore·鸿蒙数据存储·harmonyos 持久化·存储选型
【鸿蒙心迹】鸿蒙数据持久化选型实战——Preferences/RelationalStore/KVStore 性能实测与5个踩坑(HarmonyOS 7.x)摘要: 给 TodoList 加"本地缓存"功能时,我以为选个存储方案写几行代码就完事,结果被 Preferences 的 flush 坑到数据"丢失"、被数据库升级搞到崩溃、被主线程写库卡掉 UI。更重要的是:三个存储方案(Preferences/RelationalStore/KVStore)不是随便选的——选错方案,数据量一大就踩性能坑。本文用真实项目实测数据(1000/1万/10万条三档)对比三大方案读写性能,给出选型决策树,拆解 5 个踩坑,并介绍 HarmonyOS 7.x 存储相关的版本特性
我是有底线的