OpenHarmony开发者论坛

标题: 分布式数据管理为什么关系型数据库不支持自动同步 [打印本页]

作者: weggle    时间: 2023-11-18 16:47
标题: 分布式数据管理为什么关系型数据库不支持自动同步
[md]题主参考当前Openharmony的分布式数据管理中的同应用跨设备同步文档,发现键值数据库支持手动同步和自动同步两种方式,而关系型数据库只支持手动同步,为什么关系型数据库不支持自动同步呢,是没有这种需求呢,还是设计上的问题导致无法实现呢?

[/md]
作者: 马迪    时间: 2023-11-18 20:20
[md]关系型数据库一般在分布式架构中,大都是主从,分片,读写分离,很少有这种多读多写的场景,数据一致性会很难保证。在多设备的场景,除非明确哪个是主设备,其他的是是从设备,这倒是能实现。

[/md]
作者: dragon    时间: 2023-11-18 23:11
[md]搞过若干年大型数据库,ORACLE可以支持,中型的SQLSERVER也可以支持,可以做分布式,可以自动同步,也可以做分布式异构,也可以自动同步。但是,在OpenHarmony中做关系型的同步,恐怕不是这个级别的设备要做的事情。

[/md]
作者: 马迪    时间: 2023-11-19 14:21
[md]键值数据库不一致时处理简单一些吧,就拿最后的值覆盖。

关系型的还有一种场景自增长主键,如果是多写的话,主键冲突也很难解决

[/md]
作者: weggle    时间: 2024-1-12 21:47
现在感觉不支持自动同步只是功能还没有开发好罢了,我看master的代码的实现已经有自动同步相关接口了




欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/) Powered by Discuz! X3.5