当前位置:当前位置: 首页 >
面试官灵魂拷问:为什么 SQL 语句不要过多的 join?
文章出处:网络 人气:发表时间:2025-06-24 10:45:19
是有原因的。
首先,传统数据库 join 消耗 数据库的 mem 和 cpu ***,如果***不够了,传统数据库很难流量无损地横向 / 纵向扩容,相关操作的运维特别复杂。
但是如果你放到后端内存中进行数据关联,由于一般后端是无状态的,当遇到性能瓶颈的时候可以非常简单粗暴地直接提高副本数进行扩容,提高整体***水位。
这本来就是 国内外厂商在无状态的分布式系统架构下秉持的最佳实践,别听其他回答 yygq 什么国内独一份这么搞,国外也…。
同类文章排行
- 怎么评价国内AI企业人肉背15块80TB硬盘,飞去马来西亚用英伟达训练数据,以规避美国禁令?
- 有没有一款音乐播放器,能连接nas音乐,创建音乐库,自动匹配歌词封面等等?类似infuse的概念呢?
- 《原神》5.7 版本魔神任务第五章•第六幕「你存在的时空」体验如何?
- 为什么中国农村房子那么丑?
- Android为什么不直接执行Linux的程序?而是自己搞一套?
- 有什么是你去了上海才知道的事情?
- 如何进行腰突核心力量训练?
- 腰间盘突出能不能治愈?
- rust有什么适合萌新练手的项目吗?
- 我毕业想成为前端工程师,可是前端技术太多,越学越多,可是我想成为技术强的人,又很无助,怎么办?
最新资讯文章
- 我弟弟做桌面运维工作的,好像只会简单的数据库增删改查备份恢复和打印机电脑的维护等一年多没工作了咋办?
- 你准备好迎接牛市了吗?
- 光伏真的不行了吗?
- 如何看待盲人UP主蒙眼炒鸡蛋在成都旅游期间,要求各大医院无处方买胰岛素,最后进抢救室?
- 我特别不明白,我们这边做j***a 的,为什么要用windows 做server?
- 为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
- 鸿蒙电脑应用开发和鸿蒙手机是一样的吗?
- 为什么 Bun 选择了 Zig 以及 JSCore?
- 为什么现在的年轻人负债的越来越多?
- rust有什么适合萌新练手的项目吗?
- 华为自研的仓颉编程语言将于 7 月 30 日开源,这款语言将如何影响未来的开发趋势?
- 编程问题哪里解决?
- 家用服务器内网穿透对外提供服务需要备案吗?
- 坐标福建福州,现在是不是适合卖房?
- postgresql也很强大,为何在中国大陆,mysql成为主流,postgresql屈居二线呢?