relationalstore

行者-全栈开发1 天前
数据库性能·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 存储相关的版本特性
m0_749690231 个月前
华为·harmonyos·arkts·preferences·relationalstore
【寻迹校园 HarmonyOS NEXT 实战 16】Preferences 还是 RelationalStore:HarmonyOS 本地存储选型实战这是“寻迹校园 HarmonyOS NEXT 实战”系列第 16 篇。本文不做抽象的 API 罗列,而是结合项目里的安全提醒、失物记录、认领交接和照片文件,说明 Preferences、RelationalStore 与应用沙箱文件系统各自应该保存什么,以及错误选型会给升级、查询和数据一致性带来什么问题。
m0_749690231 个月前
harmonyos·arkts·relationalstore·内容治理·举报去重
【寻迹校园 HarmonyOS NEXT 实战 31】举报去重怎么做:同一记录的重复投诉不应制造多条处理中案件本章导读:这是“寻迹校园 HarmonyOS NEXT 实战”系列第 31 篇。本文结合 ModerationReportPage、ModerationService.submit()、ModerationRepository.findByReportId() 与本地状态机测试,拆解举报原因、敏感信息拦截、重复案件回执和数据库唯一约束之间的边界。
不才难以繁此生3 个月前
harmonyos·arkts·arkui·rdb·中式美食·relationalstore
HarmonyOS RDB 索引实战:中式美食搜索和购物清单查询怎么避免扫全表中式美食现在的搜索、分类、购物清单和收藏入口,页面上看起来只是几个筛选条件:输入关键词、点一个分类、勾几个食材、再从菜谱详情跳回来。但真正做本地数据时,问题不是“能不能筛出来”,而是“数据多了以后还敢不敢这么筛”。
我是有底线的