业务读写分离,怎么通过TiDB实现呢?

【 TiDB 使用环境】

【概述】:场景 + 问题概述
业务读写分离场景

【背景】:做过哪些操作

【现象】:业务和数据库现象

【问题】:当前遇到的问题

【业务影响】:业务读写分离,怎么通过TiDB实现呢?

【TiDB 版本】:5.1.0

【附件】:

1 个赞

ticdc 或者 binlog 做一下同步。
两套集群一套只读一套只写。

是要部署两套,一套OLTP,一套OLAP么?

就是简单的业务做读写分离,就类似mysql的主从的

上面的通过 ticdc 或者 binlog 同步的操作可以考虑一下。

要怎么样地读写分离呢?
存储层读写分离:部署两个TiDB集群,一个读,一个写,中间做数据同步。这个与MySQL主从架构相似
计算层读写分离:一个TiDB集群,部分TiDB server负责接收读请求,部分TiDB server 负责写请求,底层TiKV共用一套,存储层并不读写分离。

1 个赞

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