关于TiDB跨机房多写的问题

我们公司是全球跨境的公司,有美国、日本、韩国、澳洲等子公司。

目前我们的现状是系统都在北京部署,但是外国访问北京的系统,就比较慢了,影响效率。

所以,我们就想,最好是在上述每个国家都部署一套数据库,每个国家就近访问自己的系统。

为了整合资源,我们想数据库多活,也就是部署一套mysql集群,每个国家都能写本地数据库,这些数据还要时时同步到其他国家数据库。 针对这个问题,我用TiDB可以实现吗。

为了减少网络延迟,我们统一选择一个云厂商,比如就选亚马逊云,然后在每个国家部署TiDB节点,这样现实吗。

如果这个方案存疑,有没有其他好的方案可以解决。

可以先看下我们官方文档关于跨数据中心的部署方案:

https://pingcap.com/docs-cn/stable/how-to/deploy/geographic-redundancy/overview/#%25E8%25B7%25A8%25E6%2595%25B0%25E6%258D%25AE%25E4%25B8%25AD%25E5%25BF%2583%25E9%2583%25A8%25E7%25BD%25B2%25E6%2596%25B9%25E6%25A1%2588

但是对于异地多写的情况,业务能做拆分吗?

如果在业务不能拆分的情况下,可以用多机房多写吗

因为这个涉及到跨洲际访问,如果业务上不做拆分,跨洲际访问网络延迟这块比较容易影响集群服务质量

此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。