I am using a user centric modeling approach where most of the computations
would be on a per-user basis (joins) before aggregation. The idea is to put
the data (across different tables/caches) for the same user in the same
partition/server. That's the reason why I chose user-id as the affinity key.

Using tenant/group as the affinity key is not good scalability. Some
tenant/group dataset might be too large for one partition/server (we are
using persistence mode). Even if it does fit, it would not benefit from load
balancing of the computation across the servers.








--
Sent from: http://apache-ignite-users.70518.x6.nabble.com/

Reply via email to