More Parallel and Distributed Databases




CS157b

Chris Pollett

Apr 26, 2023

Outline

Introduction

Parallel Algorithms for Full-Relation Operations - General Case

Cost of Parallel Algorithm for Full-Relations

Map-Reduce Parallelism Framework

The Basic Framework

Distinct Phases of a Map-Reduce Job

Example Map-Reduce Jobs for Counting

In-Class Exercise

Distributed Databases

Distributed Query Processing

Semi-join Reductions