请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于ShardingJdbc

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

正在回答 回答被采纳积分+3

2回答

尘同学 2024-09-09 22:27:50

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

0 回复 有任何疑惑可以回复我~
Danny_Idea 2023-12-23 11:23:53
jion比较多的话 用MySQL一定会遇到过多join带来的瓶颈,像这种时候可以尝试更换数据库类型 例如升级为分布式存储 如es pgsql tidb这类
0 回复 有任何疑惑可以回复我~
  • 提问者 慕田峪604633 #1
    目前使用分库分表场景的公司一般采用什么数据库居多呢,目前只用过mysql,oracle,达梦,人大金仓之类的
    回复 有任何疑惑可以回复我~ 2023-12-23 11:52:32
  • Danny_Idea 回复 提问者 慕田峪604633 #2
    很多都可以用 mysql es mongodb tidb pgsql
    回复 有任何疑惑可以回复我~ 2023-12-23 21:38:46
  • 提问者 慕田峪604633 回复 Danny_Idea #3
    真实的直播平台只用mysql就满足业务需求了吗,不需要es或者其他存储数据库吗?如果面试问到这个该怎么回答
    回复 有任何疑惑可以回复我~ 2023-12-24 10:35:17
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信