更多内容请访问:鸿蒙科技社区,与华为官方共建https://harmonyos.51cto.com/#zz《全面解读HarmonyOS分布式数据管理平台》直播结束后,我们收集了一批开发者的问题,分批发布,希望对各位开发者有所帮助。问题一:老师您好,tidb在电脑上比较流行。这个物联网的分布式数据库和TiDB有什么异同?答:TiDB是业界流行的部署在服务器上的分布式数据库。同步方式为Centralized;目前鸿蒙OS的分布式数据库部署在移动端,实现了非中心化的数据同步策略。问题2:同步模型:IoT子部署数据库的调度器安装在哪里?答:每个部署了鸿蒙OS的移动设备都有自己的分布式数据库模块,实现数据同步调度。问题3:我从来没有系统地研究过数据库。老师能不能结合这个媒体数据解释一下index和schema的意思?回复:网上相关资料很多很复杂,例如:https://sqlite.org/lang_createindex.html,建议系统学习。问题四:分布式文件系统和分布式数据库有什么关系?答:分布式文件和分布式数据库是分布式数据管理平台的两大能力。分布式文件用于文件级别的数据分发,分布式数据库用于kv记录级别的数据分发,两者没有直接关系。问题5:请问老师如何解决内网穿透的问题,因为大多数情况下设备的网络是内网吧回复:暂时不支持问题6:如果要实现低延迟同步,通信A-B两个网络设备之间的延迟最低可以是多少?答:WiFi芯片不处于休眠状态时,在25ms以内。问题七:高频同步可以做到多高?答:同步频率没有限制。在内部,多线程并发用于与其他设备同步数据,包括接收和发送。主要瓶颈是通信传输。问题八:手机什么时候升级到鸿蒙系统?答:以华为终端官方渠道信息为准。问题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-0000000000030123https://developer.harmonyos.com/cn/docs/documentation/doc-references/overview-0000001054558799问题11:应用程序是否在设备之间不传输文件的情况下消耗各种设备的存储?空间回答:不会消耗设备的存储空间,仍然会在设备间传输文件,但是文件的跨设备传输是由底层的分布式文件系统完成的,屏蔽了应用程序传输的实现,允许应用程序访问远程设备上的分布式文件,就像访问本地文件一样。问题12:分布式数据库和分布式文件是否支持jsAPI?答:目前不支持。问题13:手动同步应用如何获取同步结果回复:手动同步接口sync支持指定回调,同步完成后会以回调的形式通知调用方,包括同步成功、同步失败,和同步超时。问题14:同一个应用的不同设备,通过什么安全验证方式实现沙箱互通?答:采用应用签名+应用包名的验证方式,只有相同签名+相同包名的应用沙箱才能互通。问题15:分布式文件系统是如何部署的?回复:分布式文件系统采用去中心化设计,即需要在所有终端设备上部署一个能力完全一致的分布式文件系统。更多问答精选:《全面解读HarmonyOS分布式数据管理平台》直播问答(二)《全面解读HarmonyOS分布式数据管理平台》直播问答(三)更多内容请访问:与华为官方共建的鸿蒙科技社区https://harmonyos.51cto.com/#zz
