【框架】MyBatis的一级缓存与二级缓存的区别

MyBatis的缓存机制

MyBaits现在已经是市面上最常见的数据库访问框架了,也是用的最频繁的框架中的一种,很多时候我们在开发中,访问数据时在进行优化系统的性能,都会考虑到以缓存这种机制来进行优化。在MyBatis中也有缓存机制,但是在大部分时间里,我们常常都是用的MyBais的默认缓存配置。在MyBatis的缓存机制中,也存在着一些弊端。现在,带着我们的好奇,来看看MyBatis中的缓存机制吧

一级缓存#

简介#

我们在执行sql的时候,可能会对一条sql短时间内执行多次。在一级缓存中,MyBaits会对这些相同的sql进行缓存优化。如果执行的sql相同,会优先命中一级缓存中的数据,这样就避免的再次查询数据库的操作。

原理#

优缺点#

二级缓存#

介绍#

原理#

优缺点#

posted @   邓小白  阅读(249)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示
主题色彩