看啥推荐读物
专栏名称: 架构师之路
架构师之路,坚持撰写接地气的架构文章
今天看啥  ›  专栏  ›  架构师之路

怀念一代传奇,陈皓与他的《左耳听风》

架构师之路  · 公众号  · 架构  · 2023-12-26 08:28
【1】博文视点找到我,说他们将陈皓生前文章精粹整理成了一本书《左耳听风:传奇程序员练级攻略》,让我帮忙推荐。义不容辞。【2】和陈皓,有过几次架构方案的讨论,其中一个话题是:数据写操作时,应该先淘汰缓存,还是先修改数据库。我的观点是:应该先淘汰缓存。理由是:如果先修改数据库,再淘汰缓存,毕竟这两个操作不是原子操作,可能出现修改数据库成功,然后中断(例如,服务重启),导致缓存存在脏数据的问题(数据库中为新,缓存中为旧)。然而如果先淘汰缓存,即使操作中断,未来得及修改数据库,也最多额外引入一次cache miss,而不会引发脏数据(数据库中为旧,缓存中为NULL)。陈皓的观点是:应该先修改数据库。理由是:如果先淘汰缓存,则并发读操作,会cache miss(2.1操作),并将从库中的脏数据(1.3仍未完成 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照