自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

HarmonyOS分布式數(shù)據(jù)管理:打破數(shù)據(jù)跨設(shè)備屏障,讓數(shù)據(jù)自由流轉(zhuǎn)

運維 數(shù)據(jù)庫運維 分布式 OpenHarmony 數(shù)據(jù)管理
文章由鴻蒙社區(qū)產(chǎn)出,想要了解更多內(nèi)容請前往:51CTO和華為官方戰(zhàn)略合作共建的鴻蒙技術(shù)社區(qū)https://harmonyos.51cto.com/#zz

想了解更多內(nèi)容,請訪問:

51CTO和華為官方合作共建的鴻蒙技術(shù)社區(qū)

https://harmonyos.51cto.com/#zz

2020年9月11號,繼10號華為開發(fā)者大會(HDC.Together)主題演講宣布了HarmonyOS 2.0之后,鴻蒙技術(shù)專家于東莞松山湖華為大學(xué)開展了相關(guān)一系列技術(shù)演講,同時展示了基于HarmonyOS開發(fā)的優(yōu)秀的應(yīng)用,包含了運動健康、游戲娛樂、家庭和辦公等領(lǐng)域。其中作為HarmonyOS 2.0重要的三大核心技術(shù)底座之一:HarmonyOS 分布式數(shù)據(jù)管理平臺,也同步對開發(fā)者進行了細(xì)致的宣講,我作為開發(fā)者有幸參與聆聽了相關(guān)議題介紹。

[[352072]]

分布式數(shù)據(jù)管理平臺首席系統(tǒng)工程師高華江提到,在全場景新時代,每個人擁有設(shè)備越來越多,單一設(shè)備的數(shù)據(jù)往往無法滿足用戶的訴求,數(shù)據(jù)在設(shè)備間的流轉(zhuǎn)變得越來越頻繁。以一組照片數(shù)據(jù)在手機、平板、智慧屏和PC之間相互瀏覽和編輯為例,需要考慮到照片數(shù)據(jù)在多設(shè)備間是怎么存儲、怎么共享和怎么訪問?HarmonyOS分布式數(shù)據(jù)管理的目標(biāo)就是為開發(fā)者在系統(tǒng)層面解決這些問題,讓應(yīng)用開發(fā)變得簡單。它能夠保證多設(shè)備間的數(shù)據(jù)安全,解決多設(shè)備間數(shù)據(jù)同步、跨設(shè)備查找和訪問的很多關(guān)鍵技術(shù)問題。

HarmonyOS分布式數(shù)據(jù)管理對開發(fā)者提供分布式數(shù)據(jù)庫、分布式文件系統(tǒng)和分布式檢索能力,開發(fā)者在多設(shè)備上開發(fā)應(yīng)用時,對數(shù)據(jù)的操作、共享、檢索可以跟使用本地數(shù)據(jù)一樣處理,為開發(fā)者們提供便捷、高效和安全的數(shù)據(jù)管理能力,大大降低了應(yīng)用開發(fā)者實現(xiàn)數(shù)據(jù)分布式訪問的門檻。同時,由于在系統(tǒng)層面實現(xiàn)了這樣的功能,可以結(jié)合系統(tǒng)資源調(diào)度,大大提升跨設(shè)備數(shù)據(jù)遠(yuǎn)程訪問和檢索性能,讓更多的開發(fā)者可以快速的上手實現(xiàn)流暢分布式應(yīng)用! 


分布式數(shù)據(jù)管理平臺能力架構(gòu)圖

1.1 分布式數(shù)據(jù)安全

1.2 三大關(guān)鍵技術(shù)

1.3 出色的性能表現(xiàn)

1.4 案例和接入流程

1.1分布式數(shù)據(jù)安全


應(yīng)用開發(fā)者通過使用HarmonyOS分布式數(shù)據(jù)管理技術(shù),可以確保讓正確的人安全訪問正確設(shè)備的數(shù)據(jù),這一點對于應(yīng)用開發(fā)非常重要,能夠有效的保護用戶數(shù)據(jù)的安全和隱私。多設(shè)備間的設(shè)備認(rèn)證是數(shù)據(jù)同步的前提條件。HarmonyOS提供了兩種設(shè)備間認(rèn)證方式,如果設(shè)備登錄了相同的華為賬號,那么系統(tǒng)會完成同賬號設(shè)備的自動認(rèn)證,同時會提供設(shè)備上下線的接口通知應(yīng)用進行對應(yīng)的業(yè)務(wù)邏輯處理,同時,完成認(rèn)證和組網(wǎng)的設(shè)備就會自動進行分布式數(shù)據(jù)同步。同樣,HarmonyOS也提供了基于應(yīng)用掃碼認(rèn)證的賬號無關(guān)的設(shè)備連接認(rèn)證方式,應(yīng)用可以通過掃碼的方式來完成設(shè)備間的認(rèn)證。對于應(yīng)用掃碼完成設(shè)備認(rèn)證的結(jié)果,只能對同應(yīng)用的沙箱數(shù)據(jù)進行自動同步。

HarmonyOS分布式數(shù)據(jù)管理技術(shù)基于應(yīng)用數(shù)據(jù)沙箱能力,保證應(yīng)用之間的數(shù)據(jù)相互隔離。同時對于分布式數(shù)據(jù)庫的同步進行控制,保證同應(yīng)用的同數(shù)據(jù)庫的數(shù)據(jù)才能進行同步。HarmonyOS保證了數(shù)據(jù)的存儲安全、使用安全和同步安全。同時,這些安全能力都已經(jīng)集成到了系統(tǒng)中,讓應(yīng)用開發(fā)者只需要集中精力實現(xiàn)自己的業(yè)務(wù)邏輯!

1.2三大關(guān)鍵技術(shù)

1.2.1分布式數(shù)據(jù)庫技術(shù)

分布式數(shù)據(jù)庫給我們開發(fā)者提供了通用的數(shù)據(jù)庫增刪改查和訂閱通知接口,就像使用本地數(shù)據(jù)庫操作接口一樣操作遠(yuǎn)端設(shè)備數(shù)據(jù)內(nèi)容,針對本地和遠(yuǎn)端的數(shù)據(jù)存儲,開發(fā)者不需要調(diào)用兩套接口,極大的簡化了開發(fā)者的開發(fā)和維護,這個對于應(yīng)用開發(fā)是非常友好的。HarmonyOS系統(tǒng)級的數(shù)據(jù)庫同步,讓開發(fā)者省去了同步鎖管理、數(shù)據(jù)收發(fā)控制、數(shù)據(jù)一致性解決等問題的解決,讓開發(fā)者能夠更迅速的實現(xiàn)分布式應(yīng)用的開發(fā)!

1.2.2分布式文件系統(tǒng) 


分布式數(shù)據(jù)管理技術(shù)中的分布式文件系統(tǒng)實現(xiàn)了組網(wǎng)認(rèn)證設(shè)備間的文件的統(tǒng)一目錄視圖,其接口兼容標(biāo)準(zhǔn)的POSIX接口,應(yīng)用的本地文件可以無縫遷移到分布式文件系統(tǒng)下,不需要增加額外的工作量,應(yīng)用只需要獲得自己的分布式沙箱目錄,就可以像操作本地文件一樣操作分布式文件,代碼非常簡單,應(yīng)用調(diào)用的代碼也是非常簡單。

1.2.3分布式搜索

同時,HarmonyOS分布式數(shù)據(jù)管理還支持統(tǒng)一索引管理,開發(fā)者無需關(guān)注索引引擎實現(xiàn);業(yè)務(wù)通過一套接口調(diào)用,就可以建立起應(yīng)用內(nèi)的索引,同時系統(tǒng)還具備強大的搜索服務(wù),提供了豐富的檢索接口。

1.3出色的性能表現(xiàn)

除了實現(xiàn)基礎(chǔ)功能,HarmonyOS分布式數(shù)據(jù)管理三大核心技術(shù)同樣有著出色的性能表現(xiàn)。


和對應(yīng)的競品對比,HarmonyOS分布式數(shù)據(jù)庫服務(wù)性能優(yōu)于安卓的ContentProvider,同時,跨設(shè)備E2E同步1KB數(shù)據(jù)只需要25ms,比傳統(tǒng)云同步要快10倍。

在跨設(shè)備的文件讀寫訪問上,HarmonyOS分布式文件系統(tǒng)的順序讀寫速率可以達到網(wǎng)絡(luò)帶寬的90%,要大大優(yōu)于現(xiàn)有SMB協(xié)議的samba傳輸,報告中提到是Samba的4倍。

同樣,HarmonyOS分布式搜索的性能也很優(yōu)異,10000條檢索的平均時延只需21ms,講解中提到要優(yōu)于iOS的Core Spotlight性能。

1.4案例和接入流程


最后,基于HarmonyOS分布式數(shù)據(jù)管理等分布式技術(shù)能力,金山辦公移動端技術(shù)總監(jiān)給開發(fā)者分享了WPS office在多設(shè)備協(xié)同辦公的經(jīng)典案例,生動的展示了移動辦公領(lǐng)域在全場景下帶來的新的體驗。


WPS的文檔共享的場景中,文檔大小、路徑等屬性信息存儲到了分布式數(shù)據(jù)庫中,源文件存儲到了分布文件系統(tǒng)中,數(shù)據(jù)在跨設(shè)備瀏覽的過程中不落盤,可以直接通過分布式文件系統(tǒng)的接口完成跨設(shè)備文件訪問。同時,當(dāng)有微信等消息通知時,其他設(shè)備上是無法看到的,保證了數(shù)據(jù)安全。這個場景完美的展示了分布式管理的能力和便捷、高效、安全的特征。

HarmonyOS 分布式數(shù)據(jù)管理:打破數(shù)據(jù)跨設(shè)備屏障,讓數(shù)據(jù)自由流轉(zhuǎn),再次給開發(fā)者的想象力插上了翅膀,讓開發(fā)者在新的分布式場景下,基于便捷、高效、安全的分布式數(shù)據(jù)管理能力,開發(fā)出更加優(yōu)秀的分布式應(yīng)用!

想了解更多內(nèi)容,請訪問:

51CTO和華為官方合作共建的鴻蒙技術(shù)社區(qū)

https://harmonyos.51cto.com/#zz

 

責(zé)任編輯:jianghua 來源: 鴻蒙社區(qū)
相關(guān)推薦

2022-02-17 18:08:04

OpenHarmon應(yīng)用開發(fā)鴻蒙

2018-03-12 08:17:27

分布式存儲

2017-03-14 11:52:52

微服務(wù)架構(gòu)數(shù)據(jù)管理

2023-05-23 10:13:52

開源鴻蒙

2020-11-19 11:43:26

HarmonyOS

2020-11-20 09:45:19

HarmonyOS

2021-10-28 14:48:46

鴻蒙HarmonyOS應(yīng)用

2020-11-19 11:36:24

HarmonyOS

2012-11-22 13:49:59

BYOD云安全敏感數(shù)據(jù)管理

2024-07-19 11:08:41

2021-03-16 15:37:53

鴻蒙HarmonyOS應(yīng)用

2014-08-07 08:49:47

數(shù)據(jù)庫

2015-09-10 14:07:44

大數(shù)據(jù)管理共享

2015-09-23 14:32:30

NFV分布式數(shù)據(jù)環(huán)境

2018-01-02 20:00:28

數(shù)據(jù)庫MySQL分布式存儲

2015-08-28 13:33:53

分布式架構(gòu)華為

2023-09-11 11:22:22

分布式數(shù)據(jù)庫數(shù)據(jù)庫

2021-11-08 10:52:02

數(shù)據(jù)庫分布式技術(shù)

2023-04-28 07:34:35

數(shù)據(jù)管理數(shù)據(jù)資產(chǎn)管理

2022-03-01 23:37:47

云計算存儲數(shù)據(jù)管理
點贊
收藏

51CTO技術(shù)棧公眾號