是有原因的。
首先,传统数据库 join 消耗 数据库的 mem 和 cpu ***,如果***不够了,传统数据库很难流量无损地横向 / 纵向扩容,相关操作的运维特别复杂。
但是如果你放到后端内存中进行数据关联,由于一般后端是无状态的,当遇到性能瓶颈的时候可以非常简单粗暴地直接提高副本数进行扩容,提高整体***水位。
这本来就是 国内外厂商在无状态的分布式系统架构下秉持的最佳实践,别听其他回答 yygq 什么国内独一份这么搞,国外也…。
代码:
周杰伦为什么不告粥饼伦黑伦侵犯他的名誉权?
为什么提傅首尔面相而忽略一件事情本质呢?
为什么都说 Finder 难用?
Golang 中为什么没有注解?
如何评价***伊内斯·特洛奇亚的身材?
如何看待苹果公司撤下“说服父母给你买一台 Mac”的广告***,上线仅一天?
为什么美国这么强大?
前端 css 中的 Grid 属性有哪些?
能不能发一张你相册里最好看的自拍照?
Nginx 能做什么好玩的事情?
Rust口碑不错,为何学的人却很少?
现实中的父女关系是怎样的?
Obsidian中有哪些好用的插件值得推荐?
医生曾经都对你暗示过什么话?你当时听懂了么?
为啥中国把《水浒传》拍得这么土?
中医把脉是***吗?
中国军事力量有希望达到全球第一吗?
你们在编程时遇到过什么离谱的bug吗?
成龙在好莱坞所达到过的最高咖位是什么级别?
为什么中国农村房子那么丑?
手机的运行内存真的有必要上16GB吗?
儿子抑郁四年左右了,他的未来该怎么办?
云服务器应该去哪里购买比较好呢?
为什么程序员独爱用Mac进行编程?
哪张照片让你觉得刘亦菲美得不可方物?
为什么那么多人用GO?GO语言的优势在哪里?
CPU 为什么很少会坏?
当初中俄为什么不摧毁朝鲜的核设施,让朝鲜拥有了自己的核武器?
什么是 5G 固定无线接入(FWA)?
为什么tokio能成为rust异步标准?