Как извлечь данные как родительский из дочернего объекта с отношением один ко многим в запросе JDO в облачном хранилище данных Google?
У меня есть две таблицы 1-сотрудник и 2- LogHistory
Сотрудник имеет ребенка как LogHistory
Есть много записей против одного сотрудника в LogHistory
Employe имеет свойства employeeId, name, email и список LogHistory.
LogHistory имеет свойства logindateTime, action, status, employeeId.
Я хочу запросить условие со статусом в LogHistory и получить объект сотрудника.
И вы хотите использовать его в пакетном запросе, потому что в LogHistory много записей, так что вы не сможете получить все данные один раз, иначе это увеличит задержку.
Из-за извлечения всех данных в Query это приведет к снижению производительности. Возможно, в будущей таблице будут миллионы данных.
Поэтому, пожалуйста, предоставьте мне лучшее решение облачного хранилища данных WRT, чтобы я мог получать данные в пакетном режиме с помощью одного запроса или фильтра и т. Д., А также получать все данные.
Текущий сценарий:
В вышеупомянутом случае я использую хранилище данных JDO с отношением один ко многим и получаю объекты Employee по LogHistory с условием состояния.
После запроса:
LogHistory имеет объект Employee и принимает только один объект Employee (путем удаления дубликата Employee).
Но сейчас у меня много данных, поэтому это вызывает медлительность и увеличивает задержку.
Есть ли в любом случае или используется низкоуровневый API для вышеуказанного сценария, чтобы получить данные по запросу, чтобы я также мог применить пакет и т. Д.?