Hi Russ,

Please refer to [1] for information about data loading. Basically, there are
two different approaches for this: using IgniteDataStreamer on client node
or CacheStore on server side (in the latter case all nodes will load all the
data and will filter out rows that should be stored locally). I would say
that the first approach is generally faster (this should be tested though),
but the second one is more durable.

I also recommend to take a close look at partition-aware loading approach
[2]. It uses CacheStore to load the data, but can give good performance
improvement due to not loading all the data to all nodes. However, it
requires database schema change.

[1] https://apacheignite.readme.io/docs/data-loading
[2]
https://apacheignite.readme.io/docs/data-loading#section-partition-aware-data-loading

-Val



--
View this message in context: 
http://apache-ignite-users.70518.x6.nabble.com/Ignite-user-architecture-question-Node-Roles-tp9181p9240.html
Sent from the Apache Ignite Users mailing list archive at Nabble.com.

Reply via email to