IgniteRDD can be used with any dataset as long as it fits in memory. If you didn't get performance from pure Ignite, I doubt that Spark will help. It's Ignite who speeds up Spark, not other way around :) I believe there are other reasons for not having acceptable performance.
As for the APIs, you can always combine - use Ignite to update the data in transactional manner and Spark for analytics. -Val -- View this message in context: http://apache-ignite-users.70518.x6.nabble.com/Apache-Spark-Ignite-Integration-tp8556p9093.html Sent from the Apache Ignite Users mailing list archive at Nabble.com.