Skip to content
Glossary

Definition

What is Apache Spark?

Also known as: Spark, PySpark

Apache Spark is an open-source distributed engine for processing large volumes of data in parallel across a cluster. It supports SQL, Python (PySpark), Scala and Java, and is used for batch ETL, streaming, analytics and machine learning.

Spark splits work into tasks over partitions of data and keeps intermediate results in memory where possible, which makes it much faster than earlier disk-based frameworks for iterative workloads. It is the engine underneath Databricks.

How Marquedata helps

Data & Cloud

Modern, governed data platforms on the cloud — engineered for scale, reliability and AI readiness.

Have a Data, AI or Customer Intelligence Challenge?

Let's explore what you can build with your data.

Have an idea for an intelligent product?

Let's Build It