关于harmonyos:对应用数据开发还有疑惑看这篇就够了数据存储管理通通掌握

40次阅读

共计 1937 个字符,预计需要花费 5 分钟才能阅读完成。

原文:https://mp.weixin.qq.com/s/0YzFUfx-1ZdfOQhaeekwhg,点击链接查看更多技术内容。

数据管理能够做什么?利用数据的长久化怎么实现?如何实现数据库加密?
在开发利用进行利用数据的解决时,您是否也会有这些疑难呢?
当初,咱们推出了更为清晰欠缺的数据管理文档,帮忙开发者明确各种数据库类型的应用场景和限度,具体理解并轻松把握数据的存储和治理。一起来理解体验下吧~

一、数据管理文档上新介绍

数据管理为开发者提供数据存储、数据管理等方面的能力。例如,联系人利用能够应用数据管理的能力,将联系人数据保留到数据库中,同时保障数据库的平安、牢靠等。

本次上新的数据管理文档基于数据的存储、治理方面的能力,全面清晰地解说了利用数据长久化、数据的安全性和可靠性等具体实现,助力开发者轻松实现利用数据的相干开发。开发者可在 HarmonyOS 文档官网,间接搜寻想理解的场景和能力,疾速中转文档进行浏览。

数据管理开发指南:
https://developer.harmonyos.com/cn/docs/documentation/doc-gui…

二、如何实现利用数据长久化

利用数据长久化,是指利用将内存中的数据通过文件或数据库的模式保留到设施上。内存中的数据状态通常是任意的数据结构或数据对象,存储介质上的数据状态可能是文本、数据库、二进制文件等。

以后,开发者能够依据不同的开发须要,抉择应用用户首选项、键值型数据库或关系型数据库来实现利用数据的长久化。

○ 用户首选项(Preferences):通常用于保留利用的配置信息。数据通过文本的模式保留在设施中,利用应用过程中会将文本中的数据全量加载到内存中,所以访问速度快、效率高,但不适宜须要存储大量数据的场景。

○ 键值型数据库(KV-Store):一种非关系型数据库,其数据以“键值”对的模式进行组织、索引和存储,其中“键”作为惟一标识符。适宜很少数据关系和业务关系的业务数据存储,同时因其在分布式场景中升高了解决数据库版本兼容问题的复杂度,和数据同步过程中抵触解决的复杂度而被宽泛应用。相比于关系型数据库,更容易做到跨设施跨版本兼容。

○ 关系型数据库(RelationalStore):一种关系型数据库,以行和列的模式存储数据,宽泛用于利用中的关系型数据的解决,包含一系列的增、删、改、查等接口,开发者也能够运行本人定义的 SQL 语句来满足简单业务场景的须要。

文档链接
● 通过用户首选项实现数据长久化 https://developer.harmonyos.com/cn/docs/documentation/doc-gui…

● 通过键值型数据库实现数据长久化 https://developer.harmonyos.com/cn/docs/documentation/doc-gui…

● 通过关系型数据库实现数据长久化 https://developer.harmonyos.com/cn/docs/documentation/doc-gui…

三、如何实现数据库的备份、复原和加密

在零碎运行中,存储损坏、存储空间有余、文件系统权限、零碎掉电等都可能导致数据库产生故障。比方联系人利用的数据库损坏,导致用户的联系人失落;日历利用的数据库损坏,导致失落日历揭示等。为此数据管理提供了数据可靠性与安全性相干的解决方案和能力保障。

○ 备份、复原性能:重要业务利用(如银行)数据失落,呈现重大异样场景,能够通过备份复原数据库,保障要害数据不失落。

○ 数据库加密性能:当数据库中存储如认证凭据、财务数据等高敏感信息时,可对数据库进行加密,进步数据库安全性。另外,备份数据库存储在利用的沙箱内,当存储空间有余时,能够抉择删除本地的数据库备份,开释空间。

文档链接

● 数据库备份与复原
https://developer.harmonyos.com/cn/docs/documentation/doc-gui…

● 数据库加密
https://developer.harmonyos.com/cn/docs/documentation/doc-gui…

四、咱们期待您的反馈

以上就是本期文档君为大家筹备的 HarmonyOS 数据管理开发指南上新内容,心愿可能帮忙开发者更高效地摸索、体验、上手 HarmonyOS。

同时,咱们十分重视开发者的意见,欢送各位开发者在 HarmonyOS 利用开发官网踊跃反馈意见,帮忙咱们继续晋升文档体验。咱们将继续改良文档体验、丰盛和欠缺内容,感激各位开发者的反对及信赖,您的称心是咱们继续晋升文档体验的指标和能源。请关注 HarmonyOS 开发者公众号更多相干推送,以获取最新文档和内容资源!

正文完
 0