鸿蒙数据持久化
·
浏览器开发网页的时候,实现本地数据持久化。本地存储
1.cookie技术:身份认证。用户行为数据4kb
2.localStorage:本地存储数据,大小有限制,5m
3.sessionStorage:会话级别的存储,也是存储到本地浏览器。关闭浏览器默认消失。
鸿蒙生态中提供三种方案实现数据持久化:
1.用户首选项:通过文本的形式将内存中指定的配置信息保存到硬盘中。一次性加载内存内。不适合存储大量数据毿攻薌斟㎡發败鮨肼篝術淵昳凧漏紘神篭潯曉騍霜鉕蚴囲氌飓ス醯枏粘瘛系统字体、系统主题。
2.键值型数据库:采用键值对的方式来存储数据到本地,类似于本地存储技术。key必须唯一,值一般是字符串类型。
3.关系型数据库:以行和列的形式来保存我们数据,关系型数据的典型实战。可以存储大量的数据,而且可以对数据进行增删改查。
总结:
1.对于数据操作性能来说,效率最高的用户首选项,所有数据都在内存。内存的加载或者空间浪费更多2.kv可以实现各种数据保存。存取非常方便而且直接存储硬盘。不用担心数据丢失。遇到复杂数据操作的时候。步骤会非常繁琐,对数组的增刚改查。
3.关系型数据库是最强大一种存储,数据量理论上没有限制。对数据库的操作也更加方便,数据更新修改等等需要了解一点关系型数据库概念。sql语句概念。
更多推荐



所有评论(0)