msl12
V2EX  ›  Java

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

  •  
  •   msl12 · May 20, 2019 · 4708 views
    This topic created in 2598 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   ·   5740 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 77ms · UTC 03:33 · PVG 11:33 · LAX 20:33 · JFK 23:33
    ♥ Do have faith in what you're doing.