关于ShardingJdbc

来源:4-6 【分库分表原理和实践】 分库分表神器ShardingJdbc的原理介绍篇(二)路由原理剖析

慕田峪604633

2023-12-23

既然join和like这些会导致性能低下,但是实际开发中join是经常使用的,like也用的不少,这该怎么平衡呢或者怎么解决在ShardingJdbc的场景下

写回答

2回答

尘同学

2024-09-09

join一般使用接口拿数据,不同服务之间哪敢关联查询啊,like这种一般数据异构,用es查询,要是用不上es说明数据真的不多,也用不上分库分表

0
0

Danny_Idea

2023-12-23

jion比较多的话 用MySQL一定会遇到过多join带来的瓶颈,像这种时候可以尝试更换数据库类型 例如升级为分布式存储 如es pgsql tidb这类
0
4
Danny_Idea
回复
慕田峪604633
看你业务场景,如果大部分都业务场景MySQL都满足得来 那么升级更复杂的存储其实会带来更大的成本负担。但是如果是业务场景需要用到而且价值匹配,例如直播推荐,喜好推荐等,这类业务的价值会大于技术的使用成本,那么就需要引入新的存储产品 如es之类的了
2023-12-24
共4条回复

SpringCloudAlibaba高并发仿斗鱼直播平台实战

SpringCloudAlibaba高并发仿斗鱼直播平台实战

421 学习 · 344 问题

查看课程