国产数据库是否能满足高可用,数据复制强一致性的需求?

国产数据库是否能满足高可用,数据强一致性的需求?

参与39

6同行回答

anikikonganikikong课题专家组数据库运维工程师中国民生银行
这个是国产数据库的基本要求,应该每一国产数据库都应该有成熟的方案。然而实际情况确并非如此,很多国产数据库用的少,验证的场景少,所以可能缺陷比较多。建议选择的时候做好全面的测试验证,否则可能会埋个大雷。...显示全部

这个是国产数据库的基本要求,应该每一国产数据库都应该有成熟的方案。
然而实际情况确并非如此,很多国产数据库用的少,验证的场景少,所以可能缺陷比较多。建议选择的时候做好全面的测试验证,否则可能会埋个大雷。

收起
银行 · 2023-01-09
浏览1318
oltponeoltpone业务咨询顾问null
高可用是分布式数据库的强项之一,一般都还做的不错数据复制强一致性要看数据库的实现方式,比如是raft、paxos还是增强版同步、MGR之类的显示全部

高可用是分布式数据库的强项之一,一般都还做的不错

数据复制强一致性要看数据库的实现方式,比如是raft、paxos还是增强版同步、MGR之类的

收起
IT其它 · 2023-02-27
浏览908
匿名用户匿名用户
做不到强一致你敢用吗?不是等着被杀头嘛,但国产数据库特别是分布式的数据库都号称可以做强一致,但实际上并不是所有国产分布式数据库都做得到的,如果分布式的数据库集群中,个别机器时钟不一致,会产生错乱数据,然而金融类业务强依赖时间,曾经就有银行出现1分钟存款,可以获得3年利息...显示全部

做不到强一致你敢用吗?不是等着被杀头嘛,但国产数据库特别是分布式的数据库都号称可以做强一致,但实际上并不是所有国产分布式数据库都做得到的,如果分布式的数据库集群中,个别机器时钟不一致,会产生错乱数据,然而金融类业务强依赖时间,曾经就有银行出现1分钟存款,可以获得3年利息的这种事件,经过各种分析追查,最后才找到原因,故障是因为上的国产化分布式数据库集群中的一台机器一直在跳跃,集群没能及时把机器踢出,导致时钟”漂移“

收起
硬件生产 · 2023-01-11
浏览1264
  • 请问是哪个数据库哪?
    2023-01-11
  • 匿名用户
    tidb,如果改一下tidb server这个角色所在的机器,数据库集群没有任何感知,写入的数据是错误的时间戳;如果是强依赖时间的金融行业,出现时间跳跃的情况,那分分钟翻车。
    2023-01-20
jillmejillme课题专家组CIO某大型银行
用的不多,但是从其他同事处了解, 国产数据库解决方案不是很好,都有一些问题。靠的还是消息机制的。显示全部

用的不多,但是从其他同事处了解, 国产数据库解决方案不是很好,都有一些问题。靠的还是消息机制的。

收起
互联网服务 · 2023-01-09
wangzk0206wangzk0206数据库管理员scrcu
这个基本都是满足的,因为国产数据库都是最近才研发的。只是做的好与不好的问题。是否完全健壮这个不敢说,因为毕竟市场的真实验证场景还不足够长。从我们使用ob几年来,基本上是满足高可用需求的,一致性问题暂时还没遇到过。...显示全部

这个基本都是满足的,因为国产数据库都是最近才研发的。只是做的好与不好的问题。是否完全健壮这个不敢说,因为毕竟市场的真实验证场景还不足够长。从我们使用ob几年来,基本上是满足高可用需求的,一致性问题暂时还没遇到过。

收起
银行 · 2023-01-09
waring_idwaring_id技术经理某公司
1、大部分国产的数据库都是基于分布式。分布式数据库架构基本上都是满足高可用的,这方面的测试和验证都容易。市面上的宣传和操作文档都是基于该类场景。2、数据复制强一致性这个需要业务场景支持(要持续保持高负载应用、模拟不同的故障包括但不限于配置、网络、存储、维护...显示全部

1、大部分国产的数据库都是基于分布式。分布式数据库架构基本上都是满足高可用的,这方面的测试和验证都容易。市面上的宣传和操作文档都是基于该类场景。
2、数据复制强一致性这个需要业务场景支持(要持续保持高负载应用、模拟不同的故障包括但不限于配置、网络、存储、维护、传输等),没有长时间的案例验证很难验证是否满足核心业务(毕竟成功的案例大部分都容易知道,失败的案例不会有人主动宣传)

收起
零售/批发 · 2023-04-12
浏览763

ChatGPT 回答

国产数据库在高可用性和数据强一致性方面已经有了很大的进步,但仍然需要进一步的完善和优化。

在数据复制方面,国产数据库已经支持了多种数据复制方式,如主从复制、多主复制、异步复制、同步复制等,可以满足不同场景下的数据复制需求。

在数据强一致性方面,国产数据库也已经支持了多种机制,如两阶段提交、Paxos算法、Raft算法等,可以保证数据的强一致性。

然而,国产数据库在高可用性方面仍然需要进一步的完善和优化。目前,国产数据库的高可用性方案主要是基于主备复制和分布式架构实现的,但在实际应用中,还需要考虑到故障转移、负载均衡、容灾备份等方面的问题。

因此,对于银行等对高可用性和数据强一致性要求较高的行业来说,建议选择成熟的商业数据库产品或者开源数据库产品,同时结合专业的运维团队和技术方案,来保证系统的稳定性和可靠性。

提问者

xjwangbo100
系统架构师哈密市商业银行
擅长领域: 数据库云计算国产数据库

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2023-01-09
  • 关注会员:7 人
  • 问题浏览:3611
  • 最近回答:2023-04-12
  • X社区推广