面试官灵魂拷问:为什么 SQL 语句不要过多的 join?
- 发表时间:2025-06-23 19:10:11
- 来源:
是有原因的。
首先,传统数据库 join 消耗 数据库的 mem 和 cpu ***,如果***不够了,传统数据库很难流量无损地横向 / 纵向扩容,相关操作的运维特别复杂。
但是如果你放到后端内存中进行数据关联,由于一般后端是无状态的,当遇到性能瓶颈的时候可以非常简单粗暴地直接提高副本数进行扩容,提高整体***水位。
这本来就是 国内外厂商在无状态的分布式系统架构下秉持的最佳实践,别听其他回答 yygq 什么国内独一份这么搞,国外也…。
推荐资讯
- 2025-06-19 10:10:13为什么董明珠攻击小米空调,而公牛却没有攻击小米插座?
- 2025-06-19 11:20:13大海捞针还捞着了是一种什么样的体验?
- 2025-06-19 10:50:14手机的运行内存真的有必要上16GB吗?
- 2025-06-19 10:30:14如何评价上海七宝中学某高三学生因小三门考了204(总分210),感觉无望清北选择跳楼自杀?
- 2025-06-19 10:35:14如何评价前端框架 Solid?
- 2025-06-19 10:50:14cloudflare的1.1.1.1和warp有什么区别?
- 2025-06-19 11:05:14中年男人为什么还在玩十年前的游戏?
- 2025-06-19 10:50:14如何自己搭建家庭服务器?
- 2025-06-19 10:55:14如何看待伊朗国家电视台发文:“今晚,将会发生一件大事,让世界铭记几个世纪。”?
- 2025-06-19 11:40:14为什么提傅首尔面相而忽略一件事情本质呢?
推荐产品
-
为什么 Windows 没有比较成熟的第三方桌面环境(explorer.exe)?
因为没资格,微软在ui设计语言方面跟谷歌一个级别。 Win7 -
为什么 Windows 没有比较成熟的第三方桌面环境(explorer.exe)?
因为没资格,微软在ui设计语言方面跟谷歌一个级别。 Win7 -
如何评价字节跳动开源的 HTTP 框架 Hertz ?
0 前言近期工作接触到 cloudwego 开源的 hert -
为什么幼儿园的超前教育被叫停?
给你说个秘密,其实小学六年的知识量,年纪稍微大点收收心,一两
新闻动态
最新资讯

