【3月12日董昱老師公開課】數據持久化與鴻蒙的分散式數據管理能力

大家好!!我是HarmonyOS開發者創新大賽導師、HarmonyOS系統課程開發者董昱。

【3月12日鴻蒙公開課】數據持久化與鴻蒙的分散式數據管理能力

3月12日晚20:00,我將為大家帶來一場直播公開課,本次課程會給大家分享鴻蒙的重要分散式特性:分散式數據管理!!

【3月12日鴻蒙公開課】數據持久化與鴻蒙的分散式數據管理能力

==============

數據承載著一個應用程式中的文字、圖片、影片等各式各樣的資訊,是資訊的載體,也是應用程式的「靈魂」。

通常,我們的應用程式需要給數據安個家,將他們持久地儲存下來。傳統意義上,數據存儲與數據持久化是等價的!

 

但是,鴻蒙賦予了數據持久化的新含義:將分散式特徵引入到數據持久化中,被持久化的數據可以在多個設備間傳輸和共享,即分散式數據管理

 

分散式數據管理介於分散式軟匯流排和分散式任務調度之間,是鴻蒙開發者必須要掌握的內容之一!!

【3月12日鴻蒙公開課】數據持久化與鴻蒙的分散式數據管理能力

本節公開課將會全面介紹鴻蒙應用程式開發中數據持久化的各種方式!這包括:

  • 關係型資料庫
  • 對象關係映射
  • 應用偏好資料庫
  • 分散式資料庫
  • 本地文件管理
  • 分散式文件系統

 

本地資料庫包括關係型資料庫、對象關係映射(Object Relational Mapping,ORM)和應用偏好資料庫。關係型資料庫和對象關係映射都是基於SQLite的資料庫方案,只是提供了2種不同的訪問介面。ORM對於使用面向對象開發思路的開發者更加具有親和力,開發更加便捷高效。應用偏好資料庫存儲非結構化數據,多用於存儲一些應用程式中經常使用的參數設置選項,採用鍵值對(Key-Value)的方式存儲數據。

分散式資料庫同樣參數鍵值對(Key-Value)的方式存儲數據,但是提供了結構化數據的存儲能力。開發者可以使用幾乎相同的介面存儲結構化和非結構化數據。多個組網的鴻蒙設備之間可以實現同一應用程式下的分散式資料庫同步。

 

圖片、影片、音頻等這些較大二進位數據是不便於使用資料庫進行存儲的,而是經常以文件的方式進行存儲。本節介紹文件存儲的2種方式:本地文件存儲和分散式文件系統。本地文件存儲是指將文件保存到當前設備的存儲方式,而分散式文件系統則可以基於分散式軟匯流排在可信設備間進行文件共享。

 

這裡將會有編程思路,也會有實例程式碼,歡迎大家報名!!!

👉點擊報名

【3月12日鴻蒙公開課】數據持久化與鴻蒙的分散式數據管理能力

 

報名福利:

到會看直播,抽取HarmonyOS官方聯名T恤、HiSpark Wi-Fi IoT 智慧家居套件

 

講師介紹:

董昱——HarmonyOS開發者創新大賽導師

華為官方授予的HarmonyOS系統課程開發者、阿木實驗室王牌導師、51CTO認證講師。碩士畢業於中國科學院地理科學與資源研究所,具有多年移動開發、地理資訊系統開發和無人機二次開發經驗。目前,已發表論文10餘篇,SCI收錄2篇,申請軟體著作權10餘項,著有科技類書籍2本。

適合人群:

有一定資料庫基礎,對鴻蒙源碼感興趣;

對鴻蒙應用程式開發感興趣的學生、工程師以及其他相關人員;

👉點擊報名

附件中包含了數據持久化的各種示例程式碼,歡迎大家下載→【點擊下載附件】

Tags: