我有两张表 1-Employee & 2- LogHistory
员工有孩子作为 LogHistory
LogHistory 中有很多针对一名员工的条目
Employe 具有employeeId、name、email 和LogHistory 列表属性。
LogHistory 具有属性 logindateTime、action、status、employeeId。
我想用状态查询 LogHistory 并获取 Employee 对象。
并且想在批量查询中使用它,因为 LogHistory 中有很多条目,因此无法一次获取所有数据,否则会增加延迟。
由于在 Query 中获取所有数据会导致性能下降。可能在未来的表中会有数百万条数据。
因此,请为我提供任何更好的 WRT 云数据存储解决方案,以便我可以通过单个查询或过滤器等批量获取数据,并获得所有计数。
当前场景是:
在上述情况下,我使用具有一对多关系的 JDO 数据存储并通过 LogHistory 获取具有状态条件的员工对象。
查询后:
LogHistory 有 Employee 对象并且只取单个 Employee 对象(通过删除重复的 Employee)。
但是现在我有很多数据,所以它会导致速度变慢并增加延迟。
无论如何或在上述场景中使用低级 API 来通过查询获取数据,以便我也可以应用批处理等?