Hi,

Spark integration was implemented before java thin client was released and
thick client performs better than thin one in general. Is your question
related to existence of benchmarks for thin vs thick clients in Spark
integration or just a comparison of these two options?

Thin clients' functionality is limited compared to thick client, also it
generally should be a bit slower as it is communicates not with whole
cluster, but only with a single node and is not partition-aware. This
introduces additional network costs which may affect performance compared to
thick client in the simplest and ideal conditions where network transfer is
a major part of workload.

However this performance decrease may be completely irrelevant depending on
use case and workload, so you should always measure peformance and do
benchmarks for a specific use case and make a decision which option suits
your needs more.



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

Reply via email to