在实现调整进行中投票截止时间的功能时,为保证系统一致性,必须包含哪项操作?
答案解析
核心考点:事务原子性与状态一致性。
解题思路:截止时间修改需要与投票状态(进行中/已结束)保持原子性。B选项通过事务保证这两个字段的更新不可分割。
选项分析:
- A:缓存刷新重要但不是必须的原子操作。
- B(正确):事务确保关键字段的原子更新。
- C:日志补充但无法替代原子性保障。
- D:极端措施破坏系统可用性。
易错点:可能高估缓存刷新的必要性,但一致性首要依赖数据库事务。
正确答案:B