在这种情况下,规范化不是一般的关系数据库意义上的。
我收到了用户的报告。这些报告中的数据大致同时生成,使得在一个请求中收集的所有报告的时间戳相同。
我对数据存储还是很陌生,我知道您可以查询属性,您必须抓住祖先实体的密钥才能向下遍历......所以我想知道哪个性能更好并且“写/读/等“ 明智的。
我应该这样做:
选项1:
- 用户(Entity,ReportBundle的祖先):一般用户信息属性
- ReportBundle(实体,报告的祖先):时间戳
- 报告(实体):一般数据属性
选项 2:
- 用户(实体,报表的祖先):插入一般用户信息属性
- 报告(实体):时间戳属性和一般数据属性