当前位置:   article > 正文

鸿蒙应用开发之数据管理_首选项是非关系数据库,遵循acid特性

首选项是非关系数据库,遵循acid特性

一、概述

在移动互联网蓬勃发展的今天,移动应用给我们生活带来了极大的便利,这些便利的本质在于数据的互联互通。因此在应用的开发中数据存储占据了非常重要的位置,HarmonyOS应用开发也不例外。

0260086000103404958.20221102133631.29764347687215492974193414258958.gif

本文将为您介绍HarmonyOS提供的数据管理能力之一首选项。

二、什么是首选项

首选项为应用提供Key-Value键值型的数据存储能力,支持应用持久化轻量级数据,并对其进行增删除改查等。该存储对象中的数据会被缓存在内存中,因此它可以获得更快的存取速度,下面详细介绍下首选项的开发过程。

三、首选项运作机制

首选项的特点是:

  • 以Key-Value形式存储数据:
    Key是不重复的关键字,Value是数据值。
  • 非关系型数据库:区别于关系型数据库,它不保证遵循ACID(Atomicity, Consistency, Isolation and Durability)特性,数据之间无关系。

进程中每个文件仅存在一个Preferences实例,应用获取到实例后,可以从中读取数据,或者将数据存入实例中。通过调用flush方法可以将实例中的数据回写到文件里。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/148706?site
推荐阅读
相关标签
  

闽ICP备14008679号