Fork me on GitHub

随笔分类 -  分布式架构--缓存设计篇

摘要:1. 概述 缓存与数据库的强一致性,也称线性一致性,核心要求是:数据库中的值发生变更,缓存数据要实现同步复制,并且一旦操作完成,随后任意客户端的查询都必须返回这一新值。以下图为例,一旦写入b完成,必须保证读到;而写入过程中,认为值的跳变可能发生在某一瞬间,因此读到a或b都是可能的。数据库与缓存作为一 阅读全文 »
posted @ 2022-04-19 08:51 小猪爸爸 阅读(1051) 评论(1) 推荐(5) 编辑
摘要:1. 概述 缓存设计是应用系统设计中重要的一环,是通过空间换取时间的一种策略,达到高性能访问数据的目的;但是缓存的数据并不是时刻存在内存中,当数据发生变化时,如何与数据库中的数据保持一致,以满足业务系统要求,本篇将给出具体分析。 2. 强一致与最终一致性 所谓强一致,就是指系统在对外提供服务的过程中 阅读全文 »
posted @ 2022-04-11 09:07 小猪爸爸 阅读(1359) 评论(0) 推荐(3) 编辑

点击右上角即可分享
微信分享提示