msl12
V2EX  ›  Java

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

  •  
  •   msl12 · May 20, 2019 · 5019 views
    This topic created in 2724 days ago, the information mentioned may be changed or developed.

    各位好

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

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

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