数据管理可以做什么?应用数据的持久化怎么实现?如何实现数据库加密?
在开发应用进行应用数据的处理时,您是否也会有这些疑问呢?
现在,我们推出了更为清晰完善的数据管理文档,帮助开发者明确各种数据库类型的使用场景和限制,详细了解并轻松掌握数据的存储和管理。一起来了解体验下吧~
一
数据管理文档上新介绍
数据管理为开发者提供数据存储、数据管理等方面的能力。例如,联系人应用可以使用数据管理的能力,将联系人数据保存到数据库中,同时保证数据库的安全、可靠等。
https://developer.harmonyos.com/cn/docs/documentation/doc-guides-V3/data-mgmt-overview-0000001475034472-V3?catalogVersion=V3
二
如何实现应用数据持久化
用户首选项(Preferences):通常用于保存应用的配置信息。数据通过文本的形式保存在设备中,应用使用过程中会将文本中的数据全量加载到内存中,所以访问速度快、效率高,但不适合需要存储大量数据的场景。 键值型数据库(KV-Store):一种非关系型数据库,其数据以“键值”对的形式进行组织、索引和存储,其中“键”作为唯一标识符。适合很少数据关系和业务关系的业务数据存储,同时因其在分布式场景中降低了解决数据库版本兼容问题的复杂度,和数据同步过程中冲突解决的复杂度而被广泛使用。相比于关系型数据库,更容易做到跨设备跨版本兼容。 关系型数据库(RelationalStore):一种关系型数据库,以行和列的形式存储数据,广泛用于应用中的关系型数据的处理,包括一系列的增、删、改、查等接口,开发者也可以运行自己定义的SQL语句来满足复杂业务场景的需要。
文档链接(复制到浏览器打开)
通过用户首选项实现数据持久化
通过键值型数据库实现数据持久化
通过关系型数据库实现数据持久化
三
如何实现数据库的备份、恢复和加密
备份、恢复功能:重要业务应用(如银行)数据丢失,出现严重异常场景,可以通过备份恢复数据库,保证关键数据不丢失。 数据库加密功能:当数据库中存储如认证凭据、财务数据等高敏感信息时,可对数据库进行加密,提高数据库安全性。
文档链接(复制到浏览器打开)
数据库备份与恢复
数据库加密
四
我们期待您的反馈
文章推荐
点击下方链接,查看更多技术文章
DevEco Studio 3.1 Release | 动态共享包
DevEco Studio 3.1 Beta新特性知多少
DevEco Device Tool 3.1 Release新版本发布
HarmonyOS Connect认证测试
原文标题:对应用数据开发还有疑惑?看这篇就够了!数据存储、管理,通通掌握!
文章出处:【微信公众号:HarmonyOS开发者】欢迎添加关注!文章转载请注明出处。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
HarmonyOS
+关注
关注
80文章
2157浏览量
36402
原文标题:对应用数据开发还有疑惑?看这篇就够了!数据存储、管理,通通掌握!
文章出处:【微信号:HarmonyOS_Dev,微信公众号:HarmonyOS开发者】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
热点推荐
存储互斥失败导致数据丢失的数据恢复成功案例
某单位使用得一套信息管理平台,通过3台虚拟机共用一台存储设备,存储了企业大量核心业务数据。管理员在日常运维中,向该
卫星数据管理:127GB单次过境数据,硬盘存储系统如何应对?
在卫星数据管理全链路中——从信号捕获、解码分析到长期归档——存储系统虽处幕后,却是保障业务连续性的关键基础设施。一旦存储环节出现故障,整个数据处理链路将面临中断风险。卫星
NetApp数据恢复—NetApp FAS-8200存储卷丢失故障数据恢复实战
核心业务数据。运维过程中因未知异常导致存储卷丢失,对应虚拟机全部无法访问。服务器管理员初步排查并尝试自行恢复未果,为避免二次破坏原始数据,委
Kubernetes存储管理功能的落地实践
容器本身是无状态的,Pod重启后容器内的数据全部丢失。数据库、消息队列、文件存储这类有状态服务跑在K8s上,必须解决持久化存储问题。Kubernetes通过PersistentVolu
嵌入式驱动开发,需要掌握哪些技能?
嵌入式驱动开发中,方便设备管理、驱动移植等,所以,需要掌握一定的数据结构。
3、 操作系统知识如果基于Linux、RTOS等操作系统设计驱动开
发表于 01-20 16:46
LabVIEW 变体:万能数据容器的艺术
的[LabVIEW简单万能框架]
就用到了变体,感兴趣的宝子们可以去前面翻看。
还有好使的用法,利用变体的属性能存储和运算各种数据类型,用几个甚至1个变体就能存储整个应用程序的所有
发表于 01-05 11:06
AI HOME智能体:当存储遇上智能体,开启数据管理新纪元
AI HOME智能体的出现,标志着数据管理进入智能化时代。它将NAS的存储能力与AI的智能分析能力完美结合,为用户提供更高效、便捷、智能的数据管理体验。 未来,随着AI技术的不断发展,AI HOME智能体将会在更多领域发挥其价值
电能质量在线监测装置的暂态事件台账存储容量有限,如何进行数据管理?
针对电能质量在线监测装置暂态事件台账存储容量有限的问题,数据管理的核心逻辑是 “分级优先 + 全生命周期管控” :通过 “价值分级、存储优化、自动备份、智能清理、合规归档” 五步实现,确保关键
振弦式钢筋计数据如何高效管理?存储与导出方式详解
振弦式钢筋计数据如何高效管理?振弦式钢筋计是现代工程结构安全监测的核心设备,能够精准测量混凝土结构内部的钢筋应力与温度。然而,采集到的数据如何有效管理、
从“报表堆砌”到“问题洞察”:构建数据驱动的巡店管理新思路
在连锁经营领域,数据的重要性已不言而喻。然而,对于许多总部管理者而言,一个普遍的困境是:我们并不缺少数据,而是缺少对数据的洞察。每日面对海量的巡店报表,三个核心的
电能质量在线监测装置数据存储在装置内置存储和外接存储设备时有哪些注意事项?
电能质量在线监测装置数据存储在 装置内置存储 和 外接存储设备 时,需重点关注 介质可靠性、数据安全、环境适配、运维
嵌入式需要掌握哪些核心技能?
、APM32等兼容芯片。 3)RTOS与Linux开发 RTOS:FreeRTOS、RT-Thread等实时操作系统,需掌握任务调度、信号量、内存管理机制。 Linux:内核裁剪、驱动开发
发表于 10-21 16:25
企业级MySQL数据库管理指南
在当今数字化时代,MySQL作为全球最受欢迎的开源关系型数据库,承载着企业核心业务数据的存储与处理。作为数据库管理员(DBA),
对应用数据开发还有疑惑?看这篇就够了!数据存储、管理,通通掌握!
评论