This course covers HBase data model and architecture - knowledge required before going on to design HBase schemas and develop HBase applications. You will learn how relational databases differ from HBase and examine some typical HBase use case categories. Data model and HBase architectural components, and how they work together, are covered in depth. Also covered is MapR-DB architecture and how it differs from HBase.
Concepts are conveyed through scenarios and hands-on labs. This course is intended for data analysts, data architects, and application developers.
|Course Lessons||Lab Activities|
|1: Introduction to Apache HBase
Differentiate Between RDBMS and HBase
Identify Typical HBase Use Cases
|2: Apache HBase Data Model
Describe the HBase Data Model and its Components
Describe How Logical Data Model Maps Physical Storage on Disk
Use Data Model Operations
Create an HBase Table
|Perform CRUD Operations with the HBase Shell
Create a MapR-DB Table Using the MCS
|3: Apache HBase Architecture
Identify the Components of an HBase Cluster
Describe How the HBase Components Work Together
Describe How Regions Work and their Benefits
Define the Function of Minor and Major Compactions
Describe Region Server Splits
Describe How HBase Handles Fault Tolerance
Differentiate MapR-DB From HBase
This course is part of the preparation needed for the MapR Certified HBase Developer (MCHBD) certification exam.