当前位置: 首页 >
面试官灵魂拷问:为什么 SQL 语句不要过多的 join?
- 人气:
是有原因的。
首先,传统数据库 join 消耗 数据库的 mem 和 cpu ***,如果***不够了,传统数据库很难流量无损地横向 / 纵向扩容,相关操作的运维特别复杂。
但是如果你放到后端内存中进行数据关联,由于一般后端是无状态的,当遇到性能瓶颈的时候可以非常简单粗暴地直接提高副本数进行扩容,提高整体***水位。
这本来就是 国内外厂商在无状态的分布式系统架构下秉持的最佳实践,别听其他回答 yygq 什么国内独一份这么搞,国外也…。
推荐资讯
- 2025-06-22从零写一个3D物理引擎难度多大?
- 2025-06-22关于***你还在继续写吗?
- 2025-06-22以色列有能力灭掉伊朗吗?
- 2025-06-22如何搭建自己CDN服务器?
- 2025-06-22你曾入住过最差的宾馆有多差?
- 2025-06-22维护一个大型开源项目是怎样的体验?
- 2025-06-22一名女子在杭州万象城遭挟持被捅 20 多刀,隆胸***体救了一命,这反映出哪些公安系统的问题?
- 2025-06-22JetBrains 放弃 AppCode 是否是一个错误决定?
- 2025-06-22前端为什么总是推脱效果实现不了?
- 2025-06-22在武汉,你们的找对象标准是怎样的?
- 2025-06-22小米澎湃OS保留了多少安卓代码?
- 2025-06-22程序员需要用到内置kvm功能的显示器吗?或者是外置的kvm切换器吗?
- 2025-06-22王健林再卖 48 座万达广场,会对万达集团带来哪些影响?目前万达面临怎样的困境?
- 2025-06-22是什么原因让你一定要用 iPhone?
- 2025-06-22求大神解答,为什么大家都不喜欢用docker?
- 2025-06-22被时代淘汰的水果有哪些?
推荐产品
-
鱼缸有没有简单的过滤配置搭配方式?
鱼缸水培定植篮,里面装些石英球,一头大蒜坐在石英球上,确保大 -
老板说我设计了一周的海报还是不行,我到底该怎么学啊?
如果你老板要求不高的话,还可以抢救一下,但是也得学一段时间 -
为什么国外网站总喜欢弹出cookie访问权限弹窗,国内网站却没有,这么做有什么意义?
以前我是神烦这种cookie弹窗的。 自己做海外网站设计的时 -
JetBrains 放弃 AppCode 是否是一个错误决定?
不算错误。 没人会用AppCode写objc和swift的
最新资讯
文章排行
- 理论上flutter性能应该非常高才对,为什么好些flutter应用性能一般?
- 已经有了东风41,那么东风31AG存在意义是什么呢?
- J***aScript 已经强大到什么程度了?
- 美国打击伊朗 3 处核设施,美国为什么此时介入?中东局势会升级吗?
- 学生云服务器哪个好?阿里云,腾讯云,华为云,有适合学生党云服务器推荐吗?
- 苹果为什么要给每代MacOS起个名字,真以为人们记得住分得清吗?
- 最近看独立开发者,做记账 软件赚到很多钱,我也开发一个,会不会碾压?
- 为什么这次以色列打伊朗,网上声讨的人少了,反而都是嘲笑调侃伊朗?
- 在NAS上安装了什么应用,让你的生活体验有了巨大的提升?
- 网络小白如何建立一个网站,供别人下载文件(主要是PDF和MP3)?