网站地图官方微信:
网站首页 赣榆区 王店镇 化楼镇 兰溪镇 昭平镇 新龙县

当前位置: 首页 >

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

是有原因的。

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

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

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

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

  • | 如何评价董宇辉:“飞机大炮对你生活影响其实并不大,小家电才是真正提升每个人生活质量”这个观点? |

    我只觉得他脑袋多少有点啥。 我们不上升到国家、民族层面。 ...

    查看详情>>
  • | docker有哪些有趣的用途? |

  • | Postgres 和 MySQL 应该怎么选? |

  • | 为什么程序员独爱用Mac进行编程? |

  • | 如何评价网传鸿蒙 PC 成功裸机启动 Windows ARM? |

  • | 不是都说6月美债要爆吗 怎么没消息了? |

  • | php写一个图片售卖程序,用框架好还是直接写好? |

  • | 明明无线鼠标有那么多优点,为什么还有那么多人买有线鼠标? |

  • | 为什么微信不向telegram学习? |

  • | 韩国日本是发达国家,没有主权重要吗? |

  • | 什么笑话让你看一次笑一次? |

  • 不知道你们知不知道?早期的湖南卫视还是中国最早为LGBT群体...

    2025-06-25
  • 某天在公园健身区,看到一个五十多岁的大妈身穿紧身瑜伽裤在拉伸...

    2025-06-25
  • 完全可以的 我之前也不敢调用多个service,直到有一天,...

    2025-06-25
  • 25岁的时候,刚工作,因为小错误被领导骂了。 自责,难受,睡...

    2025-06-25

关注我们

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