拾题
首页 / 软考真题 / 数据一致性 / 第 1 题

请用200字以内的文字说明在反规范化设计中,解决数据不一致性问题的三种常见方法,并说明该系统应该采用哪种方法。

简答题

请用200字以内的文字说明在反规范化设计中,解决数据不一致性问题的三种常见方法,并说明该系统应该采用哪种方法。
答案:解决数据不一致性的常见方法:事务保证、触发器、批处理同步。该系统应该采用事务保证,因为反规范化后数据冗余,需要保证数据的一致性。

解析

参考答案:解决反规范化数据不一致的常见方法:事务保证、触发器、批处理同步。本系统应采用事务保证,因冗余数据需强一致,且实时性要求高。

得分点解析:

  • 三种方法:覆盖主流方案,体现方案全面性。
  • 采用事务保证:反规范化产生冗余,必须保证原子更新。
  • 实时性强:事务同步提交,延迟最低,适合实时系统。

延伸:事务保证会增加锁与开销;触发器自动联动但难维护;批处理适合容忍延迟的报表。选型需权衡一致性、实时性与性能。

本单元其他题目

在拾题里做这套题