Skip to main content

Schema Design Data Stores

2h 30m 25s
English
Paid

Schema design is a vital topic in data management, repeatedly highlighted during coaching sessions. To address this, I've developed a dedicated course in the academy, focusing on detailed methods to create data schemas for various storage systems.

In this course, we'll use an e-commerce dataset as a learning example, which you may recognize from other courses. Additionally, I've included real schemas from coaching sessions to demonstrate schema design in diverse scenarios.

Importance of Schema Design

We'll begin by discussing the critical importance of schema design and its key role in the work of a data engineer. You'll understand why even NoSQL storage requires a well-thought-out schema to maintain structure and avoid turning your data into a "data swamp."

Designing Schemas for Various Storage Types

Next, we'll explore the nuances of designing schemas for different types of storage systems:

  • Relational databases
  • NoSQL storage
  • Columnar storage
  • Document databases
  • Key-value storage
  • Data warehouses

This section will equip you with strategies to approach schema design for varied tasks and architectures.

Mastering Schema Design

By the end of this course and with the materials from "Choosing Data Stores," you will not only be able to select the appropriate storage for a given task but also design an efficient and logical schema. This expertise will assist you in optimizing data storage and access in your platform.

About the Author: Andreas Kretz

Andreas Kretz thumbnail

I am a senior data engineer and trainer, a tech enthusiast, and a father. For more than ten years, I have been passionate about Data Engineering. Initially, I became a self-taught data engineer and then led a team of data engineers at a large company. When I realized the great demand for education in this field, I followed my passion and founded my own Data Engineering Academy. Since then, I have helped over 2,000 students achieve their goals.

Watch Online 10 lessons

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 10 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: Introduction
All Course Lessons (10)
#Lesson TitleDurationAccess
1
Introduction Demo
01:18
2
Why Data Modeling Is Important
05:46
3
The Dataset
01:29
4
Relational Databases
09:28
5
Wide Column Stores
07:36
6
Document Stores
07:29
7
Key Value Stores
04:50
8
Data Warehouses
04:45
9
Data Modeling Workshop Nov-2024
01:41:50
10
Conclusion
05:54
Unlock unlimited learning

Get instant access to all 9 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Books

Read Book Schema Design Data Stores

#Title
1DataModeling