[KongchangAI]
ProductSpark / PySpark

Apache Spark

Apache Spark is an open-source distributed big data processing framework maintained by the Apache Software Foundation. Its core advantage lies in in-memory computation, which significantly improves processing speed compared to traditional disk-based frameworks. Spark supports batch processing, stream processing, machine learning, and graph computation, and provides APIs for Java, Scala, Python (PySpark), and R. It is widely used in data engineering, data analytics, and machine learning.

Core Facts

Timeline (last 90 days)

Oct 23

Structured Streaming is the stream computing engine built into Apache Spark.

Unverified50%
Oct 23

Spark Declarative Pipelines (SDP) is a declarative paradigm built on top of Spark that delegates dependency resolution, execution order, incremental refresh, and failure retries to the runtime.

Unverified50%
Oct 13

The RAPIDS Accelerator for Apache Spark is a Spark plugin provided by NVIDIA based on cuDF that, by replacing nodes in Spark's physical execution plan, lets SQL, DataFrame, and some UDFs execute on the GPU in a columnar batch manner.

Unverified50%
Oct 13

Spark's Catalyst optimizer cannot see inside UDFs to do operator pushdown or vectorization, and Python UDFs require serialized parameter passing between the JVM and the Python process, making per-row invocation overhead significant.

Unverified50%
Oct 13

A Spark UDF (User Defined Function) is a custom function registered by a user in Spark SQL or the DataFrame API, usually written in Python (PySpark) or Scala/Java, that returns one output value for each row of input.

Unverified50%
Oct 5

Databricks' Delta Lake and Apache Spark runtime are typical implementations of the lakehouse architecture.

Unverified50%
Oct 1

Spark's RLS implementation relies on extensions to the DataSourceV2 interface.

Unverified50%
Sep 24

Apache Spark was launched by Matei Zaharia in 2009 as a research project.

Unverified50%
Sep 24

The core innovation of Apache Spark lies in caching datasets in memory, which can achieve speed improvements of 10 to 100 times over Hadoop MapReduce in iterative computing scenarios.

Unverified50%
Sep 24

Databricks was co-founded in 2013 with the commercialization of Spark as its starting point.

Unverified50%

10 more timeline events

All Facts (20)

Verified

Databricks is a leading vendor in the data and AI platform space.

90%
Verified

Databricks was founded in 2013 by the founding team of Apache Spark.

90%
Verified

Databricks is a unified data analytics platform based on Apache Spark, originally created by the Spark founding team.

80%
Verified

PySpark is the Python API for Apache Spark and is capable of processing data volumes at the TB or even PB scale.

70%
Verified

AI Agents perform a large number of exploratory operations when handling ambiguous problems, causing token consumption to grow exponentially.

65%
Unverified

Andy Konwinski曾在加州大学伯克利分校的AMPLab从事研究工作,深度参与了Apache Spark和Apache Mesos等开源项目的早期开发

90%
Unverified

Apache Spark通过引入弹性分布式数据集(RDD)和内存计算模型,将大规模数据处理的速度提升了数十倍甚至上百倍

80%
Unverified

Apache Spark is the technological foundation of Databricks.

70%
Unverified

Structured Streaming is the stream computing engine built into Apache Spark.

50%
Unverified

Spark Declarative Pipelines (SDP) is a declarative paradigm built on top of Spark that delegates dependency resolution, execution order, incremental refresh, and failure retries to the runtime.

50%
Unverified

The RAPIDS Accelerator for Apache Spark is a Spark plugin provided by NVIDIA based on cuDF that, by replacing nodes in Spark's physical execution plan, lets SQL, DataFrame, and some UDFs execute on the GPU in a columnar batch manner.

50%
Unverified

A Spark UDF (User Defined Function) is a custom function registered by a user in Spark SQL or the DataFrame API, usually written in Python (PySpark) or Scala/Java, that returns one output value for each row of input.

50%
Unverified

Spark's Catalyst optimizer cannot see inside UDFs to do operator pushdown or vectorization, and Python UDFs require serialized parameter passing between the JVM and the Python process, making per-row invocation overhead significant.

50%
Unverified

Databricks' Delta Lake and Apache Spark runtime are typical implementations of the lakehouse architecture.

50%
Unverified

Spark's RLS implementation relies on extensions to the DataSourceV2 interface.

50%
Unverified

Apache Spark was launched by Matei Zaharia in 2009 as a research project.

50%
Unverified

The core innovation of Apache Spark lies in caching datasets in memory, which can achieve speed improvements of 10 to 100 times over Hadoop MapReduce in iterative computing scenarios.

50%
Unverified

Databricks was co-founded in 2013 with the commercialization of Spark as its starting point.

50%
Unverified

Databricks' core product portfolio includes a unified analytics engine based on Apache Spark, the Delta Lake data lakehouse storage layer, the MLflow model management platform, and Mosaic AI large model capabilities.

50%
Unverified

Databricks is built on Apache Spark and holds an advantage in machine learning and large-scale data engineering scenarios.

50%

Source Articles