类似于用户的消息数,已读数和未读数,这种能直接通过表数据状态 count 查询的。 还有是类似于库存计算的,例如有某个设备数量 10 个,其他用户可购买,有使购买数量记录,这个时候,是否还需要单独给这个设备加一个剩余数量字段在每次用户使用的时候计算存一遍。还是直接通过购买记录去计算设备的剩余数量。 这个开发过程经常能遇到,但是每一位开发同事的处理方式都不一样,有的喜欢增加字段去统计,每次做业务逻辑的时候,对这个字段进行加减或者计算。还有的是喜欢通过 sql 直接做计算处理,或者通过 sql 查询出来后,在业务层里去做计算处理。