msl12
V2EX  ›  Java

大家公司项目里有用到 MyBatis 的二级缓存么?

  •  
  •   msl12 · May 20, 2019 · 4815 views
  •   You need to sign in to view this topic
    This topic created in 2638 days ago, the information mentioned may be changed or developed.

    各位好

    我所在的组里的项目几乎没有使用到 MyBatis 的二级缓存,问了下同事似乎他们没听说过有这个东西。

    请问下,你们的公司项目里有使用到 MyBatis 的二级缓存么?用得广泛么?

    10 replies    2019-05-21 13:24:47 +08:00
    1194129822
        1
    1194129822  
       May 20, 2019 via Android   ❤️ 2
    不用,sql 层面的缓存几乎没有价值,一级缓存同样没有价值,连 mysql8.0 都官方删除了查询缓存,缓存还是基于业务设计比较好
    meteor957
        2
    meteor957  
       May 20, 2019
    没有
    Mmiracle110
        3
    Mmiracle110  
       May 20, 2019
    一般都是基于业务做缓存的吧,自己碰到的好像没有用这种缓存的。就像楼上说的,MySQL 在 8 中去掉了查询缓存模块
    xuanbg
        4
    xuanbg  
       May 21, 2019
    无论是一级还是二级,全都不用。没用不说,还挺坑的。
    refits
        5
    refits  
       May 21, 2019
    单进程应用才有价值,现在哪里还有单进程应用呢?
    leafShimple
        6
    leafShimple  
       May 21, 2019
    - - 一缓 玩不好都会出问题,大事务会脏读
    msl12
        7
    msl12  
    OP
       May 21, 2019
    一级缓存默认开启的,不用是指你们的项目中把它关闭了?
    YzSama
        8
    YzSama  
       May 21, 2019
    不用。都是业务层面做。
    ratel
        9
    ratel  
       May 21, 2019
    本地缓存,没花头,这年头谁还不玩个分布式系统。
    nkduqi
        10
    nkduqi  
       May 21, 2019
    没有用过
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4640 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 68ms · UTC 05:38 · PVG 13:38 · LAX 22:38 · JFK 01:38
    ♥ Do have faith in what you're doing.