专栏名称: macrozheng
专注Java技术分享,解析优质开源项目。涵盖SpringBoot、SpringCloud、Docker、K8S等实用技术,作者Github开源项目mall(50K+Star)。
目录
今天看啥  ›  专栏  ›  macrozheng

使用查询分离后,从20s优化到500ms,牛哇~

macrozheng  · 公众号  ·  · 2024-06-07 10:32
    

文章预览

mall学习教程官网: macrozheng.com 在之前一篇文章中提到过对于业务主表读写缓慢的解决方案: 冷热分离 。 冷热分离固然是一个性价比高的解决方案,但也并不是银弹,仍然有诸多限制,比如: 查询冷数据慢 业务无法修改冷数据 冷数据多到一定程度系统依旧扛不住 此时如果需要解决以上问题,可以采用另外一种方案:使用 查询分离 优化业务主表数据大查询缓慢的问题 什么是查询分离? 查询分离从字面上来说非常容易理解,其实就是在写数据时保存一个备份数据到另外的存储系统,在查询时直接从另外的存储系统中获取数据,如下图: 查询分离 以上只是简单的架构图,其中有些细节还是需要深究,如下: 什么时候触发查询分离? 如何实现查询分离? 查询数据的存储系统选型? 查询数据如何使用? 查询分离的适用场景? 当你在实际业务中 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览