Spark Use Case

Spark supports a wide range of applications, including the following:

  1. Extract-transform-load (ETL) operations
  2. Predictive analytics and machine learning
  3. Data access operations (such as SQL queries and visualizations)
  4. Text mining and text processing
  5. Real-time event processing
  6. Graph applications
  7. Pattern recognition
  8. Recommendation engines

 

Programming Interfaces

Spark itself is written in Scala. It runs in Java virtual machines (JVMs). Spark provides native support for programming interfaces including the following:

  1. Scala
  2. Python
  3. Java
  4. SQL
  5. R

 

Note :  Python used in Spark is referred to as PySpark and Scala used in Spark is refereed to as Scala spark

Leave a Reply

Your email address will not be published. Required fields are marked *