《全面解讀HarmonyOS分布式數據管理平台》直播答疑(第一彈)


《全面解讀HarmonyOS分布式數據管理平台》直播過后,我們收集了一批開發者們的問題,並分批做出公示,希望能能幫到各位開發者們。

問題1:老師好,電腦上流行的是 tidb,這個物聯網的分布式數據庫和tidb有什么異同點的?

答復:

Tidb是部署在服務器上的業界比較流行的一種分布式數據庫,同步方式是中心化的;

鴻蒙OS的分布式數據庫當前是部署在移動端側,實現的是一種無中心的數據同步策略。

問題2:同步模型:物聯網分部署數據庫的調度器安裝在哪里的

答復:

每個部署鴻蒙OS的移動設備上都有自己的分布式數據庫模塊,實現數據同步調度。

問題3:數據庫沒系統學過,老師能結合這個媒體數據解釋下索引和schema的意思嗎

答復:

網上相關資料比較多也比較復雜,例如:https://sqlite.org/lang_createindex.html,建議系統學習。

問題4:分布式文件系統和分布式數據庫什么關系的

答復:

分布式文件和分布式數據庫是分布式數據管理平台的兩大能力,分布式文件用於文件級別的數據分布式,分布式數據庫用於kv記錄級別的數據分布式,兩者沒有直接的關系。

問題5:請問老師如何解決內網穿透問題的,因為大部分情況設備的網絡都是內網吧

答復:

暫時不支持

問題6:如果要實現低延時同步,在A-B兩網絡設備間的通訊最低延時能達到多少?
答復:

WiFi芯片沒有休眠的情況下,在25ms以內。

問題7:如果對於高頻同步,能達到多高的頻率

答復:

沒有限制同步頻率,內部使用多線程並發和其他設備同步數據,包括接收和發送,主要瓶頸在通信傳輸。

問題8:手機什么時候可能升級鴻蒙系統?

答復:

以華為終端官方渠道消息為准。

問題9:講師,你好, 我看到PPT中都是JAVA的,目前我看harmony開放的源碼中 好像還沒有JAVA,java部分的代碼多久開源呢?

答復:

根據HDC2020公布的信息,java相關代碼開源時間為2021年,具體以華為終端官方渠道消息為准。

問題10:有數據庫方面的API列表文件鏈接沒有?方便下載下來隨時查詢

答復:

開發指導和API列表參考HarmonyOS開發者官網:

https://developer.harmonyos.com/cn/docs/documentation/doc-guides/database-mdds-overview-0000000000030123

https://developer.harmonyos.com/cn/docs/documentation/doc-references/overview-0000001054558799

問題11:應用無需在設備間傳遞文件,是不是要消耗各種設備的存儲空間

答復:

不會消耗設備的存儲空間,文件還是會在設備間傳遞的,只是文件的跨設備傳遞由底層的分布式文件系統完成了,對應用屏蔽了傳輸的實現,使應用訪問遠端設備上的分布式文件,就像訪問本地文件一樣。

問題12:分布式數據庫和分布式文件支持js API嗎?

答復:

當前不支持。

問題13:手動同步應用如何獲得同步結果

答復:

手動同步接口sync支持指定callback,當同步完成之后會以callback的形式通知調用者,包括同步成功,同步失敗和同步超時。

問題14:異設備同應用,是通過什么安全驗證方式做到沙箱互通的?
答復:

采用的是應用簽名+應用包名的驗證方式,只有同簽名+同包名的應用沙箱才是互通的。

問題15:分布式文件系統是怎么部署的
答復:

分布式文件系統采用的無中心的設計,即所有終端設備上,都需要部署一份能力完全一致的分布式文件系統。

觀看更多答疑精選:

《全面解讀HarmonyOS分布式數據管理平台》直播答疑(第二彈)

《全面解讀HarmonyOS分布式數據管理平台》直播答疑(第三彈)

【免費直播公開課-HarmonyOS2.0源碼框架分析】

想了解更多內容,請訪問:
51CTO和華為官方戰略合作共建的鴻蒙技術社區
https://harmonyos.51cto.com#bky


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM