数据管理可以做什么?应用数据的持久化怎么实现?如何实现数据库加密?
在开发应用进行应用数据的处理时,您是否也会有这些疑问呢?
现在,我们推出了更为清晰完善的数据管理文档,帮助开发者明确各种数据库类型的使用场景和限制,详细了解并轻松掌握数据的存储和管理。一起来了解体验下吧~
一
数据管理文档上新介绍
数据管理为开发者提供数据存储、数据管理等方面的能力。例如,联系人应用可以使用数据管理的能力,将联系人数据保存到数据库中,同时保证数据库的安全、可靠等。
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文章
2130浏览量
33669
原文标题:对应用数据开发还有疑惑?看这篇就够了!数据存储、管理,通通掌握!
文章出处:【微信号:HarmonyOS_Dev,微信公众号:HarmonyOS开发者】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
企业级MySQL数据库管理指南
陶瓷数据存储,寿命可达5000年

#### KEPServerEX 数据存储插件\\-2
NAND Flash与SD NAND的存储扇区架构差异

Nand flash 和SD卡(SD NAND)存储扇区分配表异同
嵌入式系统存储的软件优化策略
Oracle数据库的多功能集成开发环境

如何优化EEPROM的数据存储策略
服务器数据恢复—多块硬盘离线导致EVA存储崩溃的数据恢复案例


服务器数据恢复—存储硬盘指示灯显示黄色的数据恢复案例

服务器数据恢复—EqualLogic存储硬盘指示灯亮黄灯的数据恢复案例

服务器数据恢复—V7000存储NTFS文件系统数据恢复案例

评论