MapReduce, Column-oriented Database, Graph Databases




CS257

Chris Pollett

Sep 30, 2020

Outline

Introduction

Map Reduce and Document Stores

Map Reduce Example in MongoDB - Set up collection

Map Reduce Example in MongoDB - Map and Reduce Functions

Map Reduce Example in MongoDB - mapReduce function

In-Class Exercise

Column-Oriented Databases - Motivation

Column-Oriented Databases - What they are

Cassandra

Graph-Oriented Databases

Neo4j

Neo4j - cypher-shell

CYPHER

CYPHER from Java