是否支持用shardingjdbc分库

因为有隔离需求,所以需要分库。是否支持用shardingjdbc分库

【TiDB 使用环境】生产环境
【TiDB 版本】8.5.3
【部署方式】机器部署
【操作系统/CPU 架构/芯片详情】
【机器部署详情】CPU大小/内存大小/磁盘大小
【集群数据量】
【集群节点数】9

1 个赞

好不容易从 mysql 分库分表,折腾到 tidb,你还要返回到原始的状态么… :joy:

1 个赞

租户隔离

1 个赞

支持的

1 个赞

放心,ShardingSphere-JDBC 支持分库,配置成熟

2 个赞
  • 如果是为了业务逻辑解耦 (例如多租户),使用 ShardingSphere-JDBC 分库是合理的。
  • 如果是为了防止资源抢占 (例如报表查询拖垮交易系统),建议优先利用 TiDB v8.5.3 自带的资源管控 (Resource Control) 功能,或者利用 TiFlash 实现读写隔离26。
  • 混合使用 :你也可以结合两者,用 ShardingSphere 做大的业务切分(分库),用 TiDB Resource Group 做小的资源限制。
1 个赞

确实,可以这么做的。ShardingSphere-JDBC能实现,楼主莫担心。

1 个赞

可能有特殊需求

感觉tidb的租户隔离跟ob的不大一样啊

支持,mysql支持shardingjdbc,tidb兼容mysql协议

OceanBase吗?