目录

数据可靠性与安全性概述

功能场景

在系统运行中,存储损坏、存储空间不足、文件系统权限、系统掉电等都可能导致数据库发生故障。比如联系人应用的数据库损坏,导致用户的联系人丢失;日历应用的数据库损坏,导致丢失日历提醒等。为此数据管理提供了数据可靠性与安全性相关的解决方案和能力保障。

另外,备份数据库存储在应用的沙箱内,当存储空间不足时,可以选择删除本地的数据库备份,释放空间。

基本概念

在进行数据可靠性与安全性相关功能的开发前,请先了解以下相关概念。

[h2]数据库备份与恢复

[h2]数据库加密

数据库加密是对整个数据库文件的加密,可以增强数据库的安全性,有效保护数据库内容。

[h2]数据库分类分级

分布式数据管理对数据实施分类分级保护,提供基于数据安全标签以及设备安全等级的访问控制机制。

数据安全标签和设备安全等级越高,加密措施和访问控制措施越严格,数据安全性越高。

运作机制

[h2]数据库备份与恢复机制

数据库在备份时,会将当前的数据库备份在指定的文件中,后续对数据库的操作不会影响备份的数据库文件。只有当恢复指定数据库文件时,才会将备份的数据库文件覆盖当前数据库,实现数据的回滚。

[h2]数据库加密机制

HarmonyOS数据库加密时,应用开发者无需传入密钥,只需要设置数据库加密的状态即可。系统会自动帮助开发者将数据库加密,使用huks通用密钥库系统,完成数据库密钥的生成及加密保护。

约束限制