2016-07-13 1 views
0

J'utilise hazelcast 3.6.1. J'ai implémenté mapreduce personnalisé pour l'agrégation car j'ai besoin d'un type de résultats, d'une valeur distincte et de son nombre.pagination sur des valeurs distinctes dans l'agrégateur Hazelcast

J'ai besoin des résultats de l'agrégat mapreduce trié par nombre desc avec support de pagination.

Y a-t-il un moyen d'atteindre avec des options intégrées de noisetier?

J'ai ajouté un collateur personnalisé et l'ai implémenté? mais il charge toutes les données dans la mémoire et trier et appliquer la pagination. Yat-il une meilleure façon de gérer cela?

Merci

+0

Je ne pense pas que ce soit possible. Pour trouver et compter des valeurs distinctes sur des partitions, vous devez agréger dans un emplacement central, puis trier. Je ne vois pas comment cela peut être parallélisé. – nilskp

+0

Merci nilskp! –

Répondre

0

Actuellement ce n'est pas possible. Restez à l'écoute pour les prochaines améliorations de Map-Reduce.

+0

Merci. L'ajout d'un collateur personnalisé pour trier et appliquer la pagination est-il correct? –