实体的查询效率问题
来源:3-10 优雅地实现一致性:聚合

qq_慕丝0528892
2022-04-13
当实体对象拥有50个字段时,
而我的业务处理
有时只需要查询3个字段,
有时又只需要查询5个字段,
(场景:为了性能只返回了有索引的字段)
那么是否需要为这种少量字段查询单独定义实体?
从资源库中可以单出查出这种少量字段的实体?
如果复用整个大的实体, 后续业务逻辑, 尤其是业务逻辑的迭代, 后面继续开发业务逻辑的人不能立即确定哪些字段查了, 哪些字段没查;
针对这种问题, 实体该怎么设计呢?
写回答
1回答
-
如果不是对性能要求极高,建议用统一实体就可以了,尽量不要复杂化。如果对性能要求真的高到这种程度了,可以考虑重新建模,把大实体在业务层面拆分成小实体。
032023-01-06
相似问题