Design and Build a MapR-DB Database (MapR v6)

Design and Build a MapR-DB Database (MapR v6)

About this Course

In this second MapR Database course, you will design and create a new MapR Database. You will design the schema and row keys for your data to maximize the efficiency of data use, based on how you expect the data to be accessed. You will also learn to work with complex schema, import data, replicate tables, and perform an ETL operation.

What's Covered

Course Lessons Lab Activities

3: Document Database Schema Design

Introduction to Schema Design 
Design Row Keys 
Design Columns and Column Families
Design Complex and Dynamic Schemas

 

Row Key Design Practice

4: Build a Document Database with MapR Database

Import Structured Data
Import Binary and JSON Data
Replicate Tables

 

Perform ETL on Relational Data
Import Data

Prerequisites

  • Completion of ESS 100 -102, ESS 330, and DEV 330
  • Basic Hadoop knowledge and intermediate Linux knowledge
  • Experience using a text editor such as vi
  • Terminal program installed; familiarity with command-line options such as mv, cp, ssh, grep, cd, and useradd
  • Beginner-to-intermediate fluency with Java in an IDE

Curriculum

  • Lesson 3: Document Database Schema Design
  • Lesson 4: Build a Document Database with MapR Database
  • Course Materials
  • Slide Guide (Transcript)
  • Lab Guide

About this Course

In this second MapR Database course, you will design and create a new MapR Database. You will design the schema and row keys for your data to maximize the efficiency of data use, based on how you expect the data to be accessed. You will also learn to work with complex schema, import data, replicate tables, and perform an ETL operation.

What's Covered

Course Lessons Lab Activities

3: Document Database Schema Design

Introduction to Schema Design 
Design Row Keys 
Design Columns and Column Families
Design Complex and Dynamic Schemas

 

Row Key Design Practice

4: Build a Document Database with MapR Database

Import Structured Data
Import Binary and JSON Data
Replicate Tables

 

Perform ETL on Relational Data
Import Data

Prerequisites

  • Completion of ESS 100 -102, ESS 330, and DEV 330
  • Basic Hadoop knowledge and intermediate Linux knowledge
  • Experience using a text editor such as vi
  • Terminal program installed; familiarity with command-line options such as mv, cp, ssh, grep, cd, and useradd
  • Beginner-to-intermediate fluency with Java in an IDE

Curriculum

  • Lesson 3: Document Database Schema Design
  • Lesson 4: Build a Document Database with MapR Database
  • Course Materials
  • Slide Guide (Transcript)
  • Lab Guide