HarmonyOS 鸿蒙Next 数据持久化存储,简单数据和复杂数据分别如何使用?

发布于 1周前 作者 itying888 最后一次编辑是 5天前 来自 鸿蒙OS

HarmonyOS 鸿蒙Next 数据持久化存储,简单数据和复杂数据分别如何使用?

数据持久化存储,简单数据和复杂数据分别如何使用?

2 回复

 持久化储存可以参考以下两个链接。在开发使用中如果后续有问题麻烦再沟通解决,谢谢。

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V13/arkts-persiststorage-V13

https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/quick-start/arkts-persiststorage.md

您说的这个AppStorage.set,是指的这个api吧:

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V13/arkts-appstorage-V13#从应用逻辑使用appstorage和localstorage

他们之间的关系建议参考以下使用场景链接:

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V13/arkts-persiststorage-V13#从appstorage中访问persistentstorage初始化的属性

在HarmonyOS鸿蒙Next中,数据持久化存储对于简单数据和复杂数据有不同的处理方式。

对于简单数据,如应用的配置信息等,可以使用用户首选项(Preferences)或键值型数据库(KV-Store)。用户首选项通过文本形式保存数据,访问速度快,适合轻量级数据。键值型数据库则以“键值”对的形式存储,易于跨设备跨版本兼容。

对于复杂数据,如包含复杂关系的数据场景,应使用关系型数据库(RelationalStore)。它基于SQLite组件,提供了完整的本地数据库管理机制,支持SQL语句,满足复杂业务场景需要。关系型数据库能够存储如学生信息、雇员信息等具有对应关系的数据,并提供了增、删、改、查等接口。

总之,根据数据的复杂性和应用场景,选择合适的数据持久化存储方式,以确保数据的完整性和访问效率。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部