Перебирать множество записей и собирать целочисленное свойство в Google App Engine - Java - PullRequest
1 голос
/ 25 сентября 2011

Google App Engine - Java - JDO

Я храню объект "Bucket" в хранилище данных, которое имеет поле / свойство "totalsize" - целое число, которое представляет собой совокупность всех размеров связанных BLOB-объектов Bucket. Каждое ведро имеет 3 соответствующих капли. Это поле дает мне общий размер в байтах всех трех его BLOB-объектов. Я собираю это количество, когда кладу капли в хранилище данных.

Теперь я говорю, что у меня МИЛЛИОНЫ этих ведер. Как я могу получить общую совокупность всех полей общего размера во всех Buckets? Эти сегменты относятся к объекту Account. По сути, я хотел бы определить общий объем данных под управлением для каждой учетной записи.

Очевидно, я ищу лучший способ сделать это. Я сомневаюсь, что получить их все и просмотреть их можно.

Спасибо!

1 Ответ

2 голосов
/ 25 сентября 2011

У меня работает MapReduce, и это потрясающе.Для этого я следовал инструкциям здесь: http://code.google.com/p/appengine-mapreduce/wiki/GettingStartedInJava

...