Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Apache Spark vs Apache Ignite [closed]

Currently I'm studying Apache spark and Apache ignite frameworks.

Some principle differences between them are described in this article ignite vs spark But I realized that I still don't understand their purposes.

I mean for which problems spark more preferable than ignite and vice versa?

like image 542
Normal Avatar asked Mar 16 '16 13:03

Normal


Video Answer


1 Answers

I would say that Spark is a good product for interactive analytics, while Ignite is better for real-time analytics and high performance transactional processing. Ignite achieves this by providing efficient and scalable in-memory key-value storage, as well as rich capabilities for indexing, querying the data and running computations.

Another common use for Ignite is distributed caching, which is often used to improve performance of applications that interact with relational databases or any other data sources.

like image 107
Valentin Kulichenko Avatar answered Oct 04 '22 16:10

Valentin Kulichenko