换句话说,领域对象只需处理业务逻辑,无需将自身持久化。
因为持久层有自己的策略,以最优化的结构存储数据,我本人常用的策略有以下几种:
1。批量提交:一般是增加点击量之类不重要的业务,待积累了一定的数量之后一次性提交
2。预查询:系统定期执行配置文件中的查询操作,将结果存储到NOSQL缓存中。
3。查询缓存:缓存查询操作,如果缓存被二次命中,则延长缓存时间。
4。自动分表:定义分表规则,将大量的数据分散到不同数据中存储。
5。写入缓存:将原本要写入中心数据库的数据写入本地的nosql,然后定期向中心数据库同步。