DS/CMPSC 410 Programming Models for Big Data Midterm Exam Study Guide

0.0(0)
Studied by 0 people
call kaiCall Kai
Locked
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/14

flashcard set

Earn XP

Description and Tags

These flashcards cover key vocabulary and concepts from the DS/CMPSC 410 Programming Models for Big Data course, aiding in the review of important topics for the midterm exam.

Last updated 12:43 AM on 3/4/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

15 Terms

1
New cards

Big Data

Large and complex datasets that traditional data processing software cannot manage efficiently.

2
New cards

MapReduce

A programming model for processing large data sets with a distributed algorithm on a cluster.

3
New cards

Cluster

A set of connected computers that work together and can be viewed as a single system.

4
New cards

RDD (Resilient Distributed Dataset)

A fundamental data structure of Spark, representing an immutable distributed collection of objects.

5
New cards

Lazy Evaluation

An optimization technique in Spark that delays execution until the result is actually needed.

6
New cards

SparkSession

An entry point to programming Spark with the DataFrame and Dataset API.

7
New cards

Key-Value Pair

A fundamental data representation method in distributed computing where each key is associated with a value.

8
New cards

JOIN operation

A method to combine records from two or more tables in a database based on related columns.

9
New cards

Pandas DataFrame

A 2-dimensional, size-mutable, potentially heterogeneous tabular data structure with labeled axes in Python.

10
New cards

Hyperparameter Tuning

The process of optimizing the parameters that govern the learning process of a machine learning model.

11
New cards

Execution Log

A file that records the output of an execution or job, including error messages and performance metrics.

12
New cards

Streaming Data

Data that is continuously generated by different sources and needs to be processed in real time.

13
New cards

Plan-ahead

A strategy in MapReduce that anticipates and addresses potential bottlenecks in processing tasks.

14
New cards

SparkContext

The entry point for Spark functionality that allows the application to access Spark's cluster resources.

15
New cards

Error Message Generation

A notification produced when an error occurs in code execution, indicating where the issue happened.