某个应用程序使用 Amazon ElastiCache 缓存数据库数据,并且缓存的数据必须实时更新仪表盘。哪种缓存策略最能确保缓存包含最新数据以立即显示在仪表盘上?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 使用直写式缓存(write-through cache)。.
为什么这是答案
直写式缓存(write-through cache)在数据写入缓存的同时也写入数据库。这确保了缓存中的数据始终是最新的,因为任何写操作都会立即反映在缓存中。对于需要实时更新仪表盘的场景,直写式缓存能确保仪表盘显示的数据与数据库保持一致,从而提供最新的信息。 直读式缓存(read-through cache)在读取数据时如果缓存中没有,则从数据库加载并写入缓存,这不保证写操作的实时性。回写式缓存(write-behind cache)将数据先写入缓存,再异步写入数据库,可能导致缓存和数据库之间存在短暂的数据不一致,不适合实时性要求高的场景。延迟加载缓存(lazy-loading cache)只在数据被请求时才加载到缓存中,写操作不会立即更新缓存,因此无法保证实时性。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡