网站地图官方微信:
网站首页 包装项目合作 包装机械 帐簿 阅览室桌椅 圆珠笔 荧光笔

当前位置: 首页 >

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

是有原因的。

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

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

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

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

  • | 能分享一下你写过的rust项目吗? |

    实际工作中,2020年的时候用 Rust 在 ARM 设备上...

    查看详情>>
  • | 为什么 Windows 没有比较成熟的第三方桌面环境(explorer.exe)? |

  • | 黑客为什么可以做到无需知道源码的情况下找出系统漏洞? |

  • | 请问有什么软件能够AI自动生成***? |

  • | 中国的航空发动机现在是什么水平? |

  • | 鱼缸过滤全天开着太耗电,关掉半天又容易水浑,有什么好办法? |

  • | 中国海军是如何崛起的? |

  • | 为什么中国JK无法拍出日本JK的感觉? |

  • | 有没有什么惊为天人的 Logo 设计? |

  • | 开发了一个App,上线之后一个用户也没有怎么办? |

  • | 为什么要学go语言,golang的优势有哪些? |

  • 咦这事和我之前参加过的讨论有关,我应该可以回答至少一部分原因...

    2025-06-21
  • 当年真有,一个城市这么干了,督导组全部牺牲,并且用性命保存了...

    2025-06-21
  • 三个月前刚由全拼转到双拼的路过。 一开始我使用的是加加方案:...

    2025-06-21
  • 家庭服务器的功能大家好,我姓宏亩,名莱卜,英文名是Homel...

    2025-06-21

关注我们

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