如何评价鸿蒙的“分布式数据库”,在客户端的应用场景在哪里?

2021-08-19 14:07:36 +08:00
 t4we

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

23282 次点击
所在节点    Android
104 条回复
binux
2021-08-20 03:43:38 +08:00
那你们是不是也要革了 git 分布式的命?
cassyfar
2021-08-20 06:04:20 +08:00
@marcong95 你这个水平真的堪忧,这个文档看下去最多是一个 replica 机制。
MengiNo
2021-08-20 06:58:03 +08:00
@arischow 那你可能没有 Apple Watch 23333
kuangwinnie
2021-08-20 07:09:30 +08:00
@thtznet 顺便一提,整个 aws 的大部分服务就是靠的新概念包装旧东西,用出色的工程能力和人力堆出来的高可用性达成无往不胜。
chenyu0532
2021-08-20 07:38:41 +08:00
楼主的目的成功的达到了。
whywaoxaks
2021-08-20 08:02:32 +08:00
不只要屏蔽华为关键词,用华为设备的运营商( e.g.,电信 /移动 /电信),用华为专利的设备( e.g., iphone, galaxy ),也必须抵制😤😤
DearMark
2021-08-20 08:14:44 +08:00
建议逃离地球,以免使用华为的基站; @whywaoxaks
为什么不去禁止华为设备的美国:因为华为是通讯霸主,世界上的基站都有华为授权的专利。
whywaoxaks
2021-08-20 08:44:12 +08:00
@DearMark 所以我倡议,抵制基于电磁波的无线通信,因为你花的每 1 分钱上网费,都可能变成 hw 的子弹落到自己头上
cheng6563
2021-08-20 09:15:42 +08:00
HW 的文案忽略分布式这仨字就行了
lscho
2021-08-20 09:38:11 +08:00
@qsmd42 这和 carplay 还是有本质的区别的,carplay 需要 APP 自行主动适配,跟开发一个车机 APP 并没有多大区别。华为那个就是直接系统层实现了设备流转,相对来说我觉得难度更大。当然你要非说“实现原理上没什么新鲜的”,那我也认同,毕竟无非底层都是数据传输。

建议看一下: https://www.bilibili.com/video/BV1g84y1F7TT 6 分 30 秒开始介绍,9 分 30 秒开始介绍多设备流转。
arischow
2021-08-20 09:42:43 +08:00
@MengiNo 有的,但是主力还是 Mac / iPhone 啦,Watch 我只用来提醒
arischow
2021-08-20 09:43:02 +08:00
*提醒微信消息
sockpuppet9527
2021-08-20 09:52:42 +08:00
“如何评价鸿蒙的“分布式数据库”
1. 做了一个伪需求
2. 纯粹是浪费资源的行为
3. 给用户带来负担,给自己服务器减压。

“在客户端的应用场景在哪里?”

要是我没理解错的话,大概就是 单机 kv+一致性协议+rpc,多个设备互相在同步。
某为云端不做同步,让用户自己去同步?
marcong95
2021-08-20 09:53:36 +08:00
@cassyfar #62 replica 不也是分布式数据库的一个概念吗?我的对数据库确实理解不深,所以我一直在等你们说到底哪里不符合分布式,然而你们只是在黑华为。
misaka19000
2021-08-20 10:01:49 +08:00
这是一个营销问题,不是一个技术问题
ftu
2021-08-20 10:12:09 +08:00
我的理解举例:
相当于 iPhone 和 iPad 直接端对端同步,不经过 iCloud 中心,认证鸿蒙账号后端对端(线下)同步改动。因为没有 iCloud 当中心数据,称为分布。

不需要同步到 iCloud 服务器引起隐私敏感、不需要 iCloud 订阅存储空间付费(但应用方也可以自己搞服务器不经过鸿蒙这一套。
ZzFoo
2021-08-20 10:13:26 +08:00
@kera0a 看了一下,并没有一个云端,就是多设备之间的同步
vipppppp
2021-08-20 10:13:41 +08:00
@marcong95
如果只是 replica 还真不算分布式...

我觉得鸿蒙这个数据库也不完全只是 replica,但说是分布式又感觉怪怪的,但是硬扯的话又感觉有点是。。。
如果去面试后端把这个当作分布式的 case 来说,那么我觉得大概率会被干掉
A555
2021-08-20 10:17:19 +08:00
苹果重新定义 xxx
华为烂营销
haaro
2021-08-20 10:23:08 +08:00
感觉这东西跟 Firebase 的 Realtime Data 很像,“Store and sync data with our NoSQL cloud database. Data is synced across all clients in realtime, and remains available when your app goes offline.”
不过 Google 在 9 年前发布这个产品的时候可从来没提过 “Distributed”

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/796757

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX