吴忠躺衫网络科技有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

對應用數據開發還有疑惑?看這篇就夠了!數據存儲、管理,通通掌握!

HarmonyOS開發者 ? 來源:未知 ? 2023-06-04 13:25 ? 次閱讀

數據管理可以做什么?應用數據的持久化怎么實現?如何實現數據庫加密?

在開發應用進行應用數據的處理時,您是否也會有這些疑問呢?

現在,我們推出了更為清晰完善的數據管理文檔,幫助開發者明確各種數據庫類型的使用場景和限制,詳細了解并輕松掌握數據的存儲和管理。一起來了解體驗下吧~


數據管理文檔上新介紹


數據管理為開發者提供數據存儲、數據管理等方面的能力。例如,聯系人應用可以使用數據管理的能力,將聯系人數據保存到數據庫中,同時保證數據庫的安全、可靠等。

本次上新的數據管理文檔基于數據的存儲、管理方面的能力,全面清晰地講解了應用數據持久化、數據的安全性和可靠性等具體實現,助力開發者輕松實現應用數據的相關開發。

開發者可在HarmonyOS文檔官網,直接搜索想了解的場景和能力,快速直達文檔進行瀏覽。

數據管理開發指南(復制到瀏覽器打開):
https://developer.harmonyos.com/cn/docs/documentation/doc-guides-V3/data-mgmt-overview-0000001475034472-V3?catalogVersion=V3

如何實現應用數據持久化


用數據持久化,是指應用將內存中的數據通過文件或數據庫的形式保存到設備上。內存中的數據形態通常是任意的數據結構或數據對象,存儲介質上的數據形態可能是文本、數據庫、二進制文件等。

當前,開發者可以根據不同的開發需要,選擇使用用戶首選項、鍵值型數據庫或關系型數據庫來實現應用數據的持久化。

  • 用戶首選項(Preferences):通常用于保存應用的配置信息。數據通過文本的形式保存在設備中,應用使用過程中會將文本中的數據全量加載到內存中,所以訪問速度快、效率高,但不適合需要存儲大量數據的場景。

  • 鍵值型數據庫(KV-Store):一種非關系型數據庫,其數據以“鍵值”對的形式進行組織、索引和存儲,其中“鍵”作為唯一標識符。適合很少數據關系和業務關系的業務數據存儲,同時因其在分布式場景中降低了解決數據庫版本兼容問題的復雜度,和數據同步過程中沖突解決的復雜度而被廣泛使用。相比于關系型數據庫,更容易做到跨設備跨版本兼容。

  • 關系型數據庫(RelationalStore):一種關系型數據庫,以行和列的形式存儲數據,廣泛用于應用中的關系型數據的處理,包括一系列的增、刪、改、查等接口,開發者也可以運行自己定義的SQL語句來滿足復雜業務場景的需要。

文檔鏈接(復制到瀏覽器打開)

  • 通過用戶首選項實現數據持久化
https://developer.harmonyos.com/cn/docs/documentation/doc-guides-V3/data-persistence-by-preferences-0000001505432513-V3

  • 通過鍵值型數據庫實現數據持久化

https://developer.harmonyos.com/cn/docs/documentation/doc-guides-V3/data-persistence-by-kv-store-0000001455673012-V3

  • 通過關系型數據庫實現數據持久化

https://developer.harmonyos.com/cn/docs/documentation/doc-guides-V3/data-persistence-by-rdb-store-0000001505752421-V3


如何實現數據庫的備份、恢復和加密


統運行中,存儲損壞、存儲空間不足、文件系統權限、系統掉電等都可能導致數據庫發生故障。比如聯系人應用的數據庫損壞,導致用戶的聯系人丟失;日歷應用的數據庫損壞,導致丟失日歷提醒等。為此數據管理提供了數據可靠性與安全性相關的解決方案和能力保障。

  • 備份、恢復功能:重要業務應用(如銀行)數據丟失,出現嚴重異常場景,可以通過備份恢復數據庫,保證關鍵數據不丟失。

  • 數據庫加密功能:當數據庫中存儲如認證憑據、財務數據等高敏感信息時,可對數據庫進行加密,提高數據庫安全性。

另外,備份數據庫存儲在應用的沙箱內,當存儲空間不足時,可以選擇刪除本地的數據庫備份,釋放空間。

文檔鏈接(復制到瀏覽器打開)

  • 數據庫備份與恢復

https://developer.harmonyos.com/cn/docs/documentation/doc-guides-V3/data-backup-and-restore-0000001529958149-V3

  • 數據庫加密

https://developer.harmonyos.com/cn/docs/documentation/doc-guides-V3/data-encryption-0000001479278180-V3


我們期待您的反饋


以上就是本期文檔君為大家準備的HarmonyOS數據管理開發指南上新內容,希望能夠幫助開發者更高效地探索、體驗、上手HarmonyOS。

同時,我們十分重視開發者的意見,歡迎各位開發者在HarmonyOS應用開發官網積極反饋意見,幫助我們持續提升文檔體驗。

我們將持續改進文檔體驗、豐富和完善內容,感謝各位開發者的支持及信賴,您的滿意是我們持續提升文檔體驗的目標和動力。

請關注HarmonyOS開發者公眾號更多相關推送,以獲取最新文檔和內容資源!


文章推薦

點擊下方鏈接,查看更多技術文章

DevEco Studio 3.1 Release | 動態共享包

DevEco Studio 3.1 Beta新特性知多少

DevEco Device Tool 3.1 Release新版本發布

HarmonyOS Connect認證測試


原文標題:對應用數據開發還有疑惑?看這篇就夠了!數據存儲、管理,通通掌握!

文章出處:【微信公眾號:HarmonyOS開發者】歡迎添加關注!文章轉載請注明出處。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • HarmonyOS
    +關注

    關注

    79

    文章

    1982

    瀏覽量

    30579

原文標題:對應用數據開發還有疑惑?看這篇就夠了!數據存儲、管理,通通掌握!

文章出處:【微信號:HarmonyOS_Dev,微信公眾號:HarmonyOS開發者】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    數據怎么云存儲在電腦,數據怎么操作才能云存儲在電腦

    怎么操作才能云存儲在電腦。 ? ?在數字化時代,云存儲成為了一種高效、靈活的數據管理方式。通過將數據存儲在云端,用戶可以隨時隨地訪問和
    的頭像 發表于 01-14 10:10 ?116次閱讀
    <b class='flag-5'>數據</b>怎么云<b class='flag-5'>存儲</b>在電腦,<b class='flag-5'>數據</b>怎么操作才能云<b class='flag-5'>存儲</b>在電腦

    如何優化EEPROM的數據存儲策略

    策略的方法: 1. 數據組織和布局 塊管理 :將EEPROM分成多個塊,每個塊用于存儲特定類型的數據。這樣可以減少
    的頭像 發表于 12-16 17:21 ?552次閱讀

    服務器數據恢復—多塊硬盤離線導致EVA存儲崩潰的數據恢復案例

    一臺HP EVA存儲中有23塊硬盤,掛接到一臺windows server操作系統的服務器。 EVA存儲上有三個硬盤指示燈亮黃燈,此刻存儲還能正常使用。管理員在更換硬盤的過程中,又出
    的頭像 發表于 12-03 13:32 ?168次閱讀
    服務器<b class='flag-5'>數據</b>恢復—多塊硬盤離線導致EVA<b class='flag-5'>存儲</b>崩潰的<b class='flag-5'>數據</b>恢復案例

    基于Openharmony輕量級操作系統的分布式數據管理開發案例

    實驗內容本例程演示如何在小凌派-RK2206開發板上使用OpenHarmony輕量級操作系統進行KvStore(即分布式數據管理數據讀寫。例程:(1)創建兩個線程,一個負責寫入KvStore
    的頭像 發表于 08-07 08:23 ?1064次閱讀
    基于Openharmony輕量級操作系統的分布式<b class='flag-5'>數據管理</b><b class='flag-5'>開發</b>案例

    數據無界,管理有道:圖為技術T-Plant OS的數據管理之道

    在工廠全生命周期的管理中,數據作為貫穿始終的核心資產,高效且精準的數據管理,不僅能優化工廠運營流程、提升生產效率,還能激發企業內在創新潛能、強化市場競爭優勢。雖然隨著計算機性能和大容量存儲
    的頭像 發表于 07-16 14:54 ?306次閱讀
    <b class='flag-5'>數據</b>無界,<b class='flag-5'>管理</b>有道:圖為技術T-Plant OS的<b class='flag-5'>數據管理</b>之道

    掌握EEPROM:綜合指南

    電源關閉時也能保留數據。它廣泛用于存儲配置參數和少量數據。本指南將幫助您了解EEPROM的基本知識、常見操作和實際使用技巧,以及使用EVASH開發測試板進行
    的頭像 發表于 07-01 09:34 ?2958次閱讀
    <b class='flag-5'>掌握</b>EEPROM:綜合指南

    基于FPGA的DDR3多端口讀寫存儲管理設計

    今天給大俠帶來《基于FPGA的DDR3多端口讀寫存儲管理設計》,話不多說,上貨。 摘要 為了解決視頻圖形顯示系統中多個端口訪問DDR3時出現的數據存儲沖突問題,設計了一種基于
    發表于 06-26 18:13

    can轉485數據是如何對應

    CAN總線數據轉換為RS-485數據,可以方便地實現不同通信協議之間的數據交換。 本文將詳細介紹CAN轉485數據對應關系,包括CAN總線
    的頭像 發表于 06-16 09:23 ?1240次閱讀

    服務器數據恢復—OceanStor存儲中卷數據丟失的數據恢復案例

    華為OceanStor某型號存儲。工作人員在上傳數據時發現該存儲上一個NAS卷數據丟失,管理員隨即關閉系統應用,停止上傳
    的頭像 發表于 06-14 13:42 ?296次閱讀
    服務器<b class='flag-5'>數據</b>恢復—OceanStor<b class='flag-5'>存儲</b>中卷<b class='flag-5'>數據</b>丟失的<b class='flag-5'>數據</b>恢復案例

    態勢數據如何存儲

    智慧華盛恒輝態勢數據存儲主要依賴于數據庫技術和文件存儲系統。以下是一些關于如何存儲態勢數據的建
    的頭像 發表于 04-22 17:29 ?397次閱讀

    STM32F030 FLASH存儲,第二次或者多次寫入或者擦除的時候讀取不到數據是為什么?

    最新在用STM32F030 因為沒有外部存儲設備,現在用的是芯片的FLASH來當存儲,現在遇到的問題是刷一次程序后,第一次讀取可以讀取到,當第二次或者多次寫入或者擦除的時候讀取不到數據,這種情況
    發表于 04-10 07:34

    NetApp數據恢復—NetApp存儲中的卷丟失的數據恢復案例

    。 NetApp存儲故障: 操作過程中由于未知原因導致卷丟失,卷內虛擬機無法訪問。管理員對該NetApp存儲進行檢查并試圖恢復數據但是沒有成功,于是聯系我們
    的頭像 發表于 03-07 15:42 ?453次閱讀
    NetApp<b class='flag-5'>數據</b>恢復—NetApp<b class='flag-5'>存儲</b>中的卷丟失的<b class='flag-5'>數據</b>恢復案例

    華為推出數據湖解決方案及全閃存存儲新品

    此次發布的新品包括OceanStor Dorado 2100,這是業界首款面向非結構化數據設計的A-A架構入門級全閃存NAS,還有對應升級的SAN存儲OceanStor Dorado
    的頭像 發表于 02-20 14:18 ?594次閱讀

    嵌入式軟件開發應該掌握哪些知識?

    嵌入式軟件開發應該掌握哪些知識? 一、 什么是嵌入式軟件? 嵌入式軟件通常是指嵌入式系統中運行的軟件,嵌入式系統是一種特殊的計算機系統,通常用于控制、監測和數據處理等任務。嵌入式系統通常由硬件和軟件
    發表于 02-19 11:23
    伯爵百家乐娱乐场| 百家乐官网投注秘笈| k7百家乐最小投注| 石景山区| 缅甸百家乐官网赌博现场下载 | 大发888娱乐场下载lm0| 百家乐官网凯时娱乐场| 大发888 dafa888 大发官网| 362百家乐官网的玩法技巧和规则 大集汇百家乐官网的玩法技巧和规则 | 百家乐官网视频游戏界面| 免水百家乐的玩法技巧和规则 | 百家乐官网公式球打法| 威尼斯人娱乐城购物| 爱博彩到天上人间| 蓝盾百家乐具体玩法技巧| 百家乐官网游戏教程| 大发888官网吧| 百利宫百家乐现金网| 百家乐官网只打一种牌型| 百家乐赌博筹| 888百家乐官网的玩法技巧和规则| 共和县| 九州百家乐的玩法技巧和规则 | 大发888娱乐客户端下载| 金赞百家乐现金网| 澳门百家乐官网下注最低| 大发888客服| 易赢百家乐软件| 百家乐官网游戏怎么刷钱| 大发888游戏网站| 百家乐论坛代理合作| 百家乐官网桌布9人| 大发娱乐城| 澳门百家乐网络游戏信誉怎么样| 金木棉百家乐官网的玩法技巧和规则 | 咸丰县| 新全讯网a3322.com| 百家乐能作弊吗| 真人百家乐官网代理分成| 网上尊龙国际娱乐| 威尼斯人娱乐城梧州店|