冗馀设计:设计并重复多个相同的东西。
数据表冗馀在大型系统中是必需的。
随着系统数据量的增加实时查询的要求越来越高
最近跟踪了整个系统的运行情况,结果表明对于数据量特别大的系统,必须进行冗馀的设计
为了应对数据查询,经常在报告模块中缓存数据
提高程序效率,以避免数据之间的关联查询导致性能下降。
为了加快搜索速度,必须在相关的非常复杂的表中添加冗馀字段,以提高系统的查询速度。
因此,冗馀可以避免join连接,冗馀也可以避免多次查询,从而减少搜索次数并提高效率
例如,项目主文件表a和项目明细表b
现在需要查询各文件入库数量总和的,必须在表a中建立冗馀字段,每次查询都要关联表b进行查询。
这直接关系到查询的效率和复杂性,因此在这种情况下设计时请考虑字段冗馀。