拾题
首页 / 软考真题 / 数据库缓存 / 第 1 题

请简要介绍数据实时同步更新方案和异步准实时更新方案的基本思路,并说明全国仓储货物管理系统应该采用哪种方案及原因。

简答题

请简要介绍数据实时同步更新方案和异步准实时更新方案的基本思路,并说明全国仓储货物管理系统应该采用哪种方案及原因。
答案:实时同步方案:数据库更新时立即更新缓存。异步准实时方案:数据库更新时记录日志,异步排队更新缓存。应采用异步准实时方案,因为系统要求响应时间小于1秒,实时同步可能因并发导致性能不可控,而异步准实时能保证性能。

解析

参考答案

  • 实时同步:数据库更新时立即更新缓存,强一致但耦合高。
  • 异步准实时:数据库更新时记录日志或发消息,异步排队更新缓存,存在短暂不一致。
  • 选择:异步准实时。
  • 原因:全国仓储并发高、响应要求小于 1 秒;实时同步易因锁竞争、写扩散导致性能不可控,异步可削峰解耦,保证性能。

得分点解析

1. 实时同步思路:说清“立即更新”,是方案对比的前提。

2. 异步准实时思路:说清“日志/消息+异步排队”,是采用方案的核心机制。

3. 选择异步准实时:结论必须明确,否则方案设计无落点。

4. 原因:性能要求:题目给出响应小于 1 秒,实时同步难保障,异步准实时更契合。

延伸

可联系最终一致性、消息队列、缓存失效与补偿;若强一致场景则需另选方案。

本单元其他题目

在拾题里做这套题