当前位置: 首页 >
面试官灵魂拷问:为什么 SQL 语句不要过多的 join?
- 人气:
是有原因的。
首先,传统数据库 join 消耗 数据库的 mem 和 cpu ***,如果***不够了,传统数据库很难流量无损地横向 / 纵向扩容,相关操作的运维特别复杂。
但是如果你放到后端内存中进行数据关联,由于一般后端是无状态的,当遇到性能瓶颈的时候可以非常简单粗暴地直接提高副本数进行扩容,提高整体***水位。
这本来就是 国内外厂商在无状态的分布式系统架构下秉持的最佳实践,别听其他回答 yygq 什么国内独一份这么搞,国外也…。
推荐资讯
- 2025-06-19大家有什么烧钱的爱好吗?
- 2025-06-19如何看待黑泽志玲被家暴?
- 2025-06-19买到烂尾楼到底该有多绝望?
- 2025-06-19媒体称以色列防空成本一晚近 3 亿美元,最多再撑 12 天,美方会支援吗?若无美补给结果会如何?
- 2025-06-19《三体》的文笔很差吗?
- 2025-06-19写业务的话,go是不是垃圾?
- 2025-06-19据说go和c#的开发者都说自己比较节省内存,你们认为呢?
- 2025-06-19伊朗这次让以色列打惨了,这个国家还能挺过来吗?
- 2025-06-19Go 语言 Web 应用开发框架,Iris、Gin、Echo,哪一个更适合大型项目?
- 2025-06-19鱼缸哪里买比较便宜呢?
- 2025-06-19python的包管理器uv可以替代conda吗?
- 2025-06-19为什么女生要做大部分家务?
- 2025-06-19到底是时代选择了Nvidia,还是Nvidia选择了时代?
- 2025-06-19如何评价首个女性友好的编程语言HerCode?
- 2025-06-19Office 中为何还要保留 Access 数据库?
- 2025-06-19住家保姆为什么总干不长?
推荐产品
-
在excel中,如何利用VBA将这段数据转成json格式?
Recently, while working with d -
2025年小米su7 性价比很低了,为何还不更新改款?
小米不是不想改款,而是已经骑虎难下了没办法改款为什么骑虎难下 -
如果战争爆发,中国普通老百姓枪都不会打该怎样自卫?
这个问题无解 虽然国家禁枪 但国外很多靶场教练发现 从来没见 -
2025年现在开发php项目选择lar***el框架好还是thinkphp框架好?
个人觉得,webman还不错,性能好,开发也很简单。 或者用
最新资讯




