网站地图官方微信:
网站首页 孙河乡 柳卓乡 文笔镇 图河乡 禄新镇 什运乡

当前位置: 首页 >

面试官灵魂拷问:为什么 SQL 语句不要过多的 join?

是有原因的。

首先,传统数据库 join 消耗 数据库的 mem 和 cpu ***,如果***不够了,传统数据库很难流量无损地横向 / 纵向扩容,相关操作的运维特别复杂。

但是如果你放到后端内存中进行数据关联,由于一般后端是无状态的,当遇到性能瓶颈的时候可以非常简单粗暴地直接提高副本数进行扩容,提高整体***水位。

这本来就是 国内外厂商在无状态的分布式系统架构下秉持的最佳实践,别听其他回答 yygq 什么国内独一份这么搞,国外也…。

面试官灵魂拷问:为什么 SQL 语句不要过多的 join?

  • | 为什么没有核动力货轮? |

    核动力这么强劲,为什么商船却不用? 其实看看世界第一艘核动力...

    查看详情>>
  • | postgresql也很强大,为何在中国大陆,mysql成为主流,postgresql屈居二线呢? |

  • | 为什么软件公司很少用python开发web? |

  • | 如何评价仓颉编程语言7月30日开源? |

  • | 你为什么放弃了wsl? |

  • | 27寸显示器是否有必要到4K? |

  • | 我的设计作品很烂嘛? |

  • | kafka如何解决重复消费? |

  • | H264和H265谁画质好,求回谢谢!? |

  • | 旅行者 1 号飞出太阳系了,它是如何和地球联系的呢? |

  • | 为什么现在键盘轴体不用颜色命名了,全是些莫名其妙的名字,看不懂到底是什么? |

  • 我姐跟我科普过,胸基本上就两种,腺体胸和脂肪胸 腺体胸这种主...

    2025-06-23
  • 只吞了init的。 剩下的那些玩意儿,只是套个壳。 比如...

    2025-06-23
  • 我们的一位 USA 客户说,在灯塔国,不识数的现象其实非常普...

    2025-06-23
  • 微软周一宣布,将在欧洲停止目前Microsoft Edge的...

    2025-06-23

关注我们

添加微信好友,关注最新动态