У меня есть большой (~ 100 ГБ) кеш, хранящийся в GridGain, где ключ кеша представляет собой целочисленный идентификатор, а запись в кеше — объект JSON.
Мне необходимо:
а) пройти кеш в отсортированном порядке (на основе значений поля JSON) - как если бы это был отсортированный набор строк SQL
б) искать группы элементов - где группа определяется путем запуска такой функции над отсортированными строками:
boolean isInSameGroup(jsonFromPreviousRow, jsonFromCurrentRow)
c) Измените данные в каждой отдельной группе специфичным для группы способом. Например, уникальный «идентификатор группы» может быть записан в каждую строку в группе.
Есть ли рекомендуемый или лучший способ сделать это в GridGain?