TermShort explanation
DatabricksCloud platform commonly used for large-scale data processing using Spark.
Apache SparkDistributed processing engine that processes large datasets across multiple workers.
PySparkPython API for Apache Spark.
DataFrameDistributed tabular data structure used for Spark transformations.
Lazy EvaluationSpark waits to execute transformations until an action actually requires the result.
TransformationOperation such as filter, select, join or groupBy that creates a new DataFrame.
ActionOperation such as count() or collect() that triggers Spark execution.
PartitionA chunk of data processed by a Spark task.
ShuffleMovement of data between partitions, commonly caused by joins and aggregations. Expensive shuffles can hurt performance.
Data SkewUneven data distribution where some partitions contain much more data than others.
Broadcast JoinSends a small table to workers to avoid a large shuffle during a join.
Delta LakeAdds ACID transactions and reliability features to data-lake tables.
OPTIMIZEDelta operation used to compact many small files into larger files.
Z-OrderingOrganizes related data to improve data skipping for commonly filtered columns.

Leave a Reply

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

Related Posts