Skip to main content
CourseFlix

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

Andreas Kretz is a German data engineer and one of the most widely followed independent voices on data engineering as a career discipline. He runs the Plumbers of Data Science brand and has been publishing tutorial material continuously since the field consolidated around the modern lake-house stack (Spark, Kafka, Snowflake, Databricks, Airflow).

His CourseFlix listing is the largest single-author catalog under this source — over thirty courses spanning data-pipeline construction, streaming architectures, the cloud-native data stack on AWS / Azure / GCP, the Python and Scala tooling that dominates the field, and the soft-skills / career side of breaking into data engineering. Material is paid and aimed at engineers transitioning into data work or already-working data engineers picking up specific tools.

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

#TitleTypeOpen
1DataModeling

Course content

10 lessons · 2h 30m 25s
Lessons
  1. 1 Introduction 01:18
  2. 2 Why Data Modeling Is Important 05:46
  3. 3 The Dataset 01:29
  4. 4 Relational Databases 09:28
  5. 5 Wide Column Stores 07:36
  6. 6 Document Stores 07:29
  7. 7 Key Value Stores 04:50
  8. 8 Data Warehouses 04:45
  9. 9 Data Modeling Workshop Nov-2024 01:41:50
  10. 10 Conclusion 05:54

Related courses

  • DS4B 101-P: Python for Data Science Automation thumbnail

    DS4B 101-P: Python for Data Science Automation

    By: Business Science University
    Python for Data Science Automation is an innovative course designed to teach data analysts how to convert business processes to python-based data science automa
    27 hours 6 minutes 1 second 5 / 5
  • Statistics for Data Science and Business Analysis thumbnail

    Statistics for Data Science and Business Analysis

    By: Udemy
    Is statistics a driving force in the industry you want to enter? Do you want to work as a Marketing Analyst, a Business Intelligence Analyst, a Data Analyst, or
    4 hours 49 minutes 30 seconds
  • Deep Learning A-Z™: Hands-On Artificial Neural Networks thumbnail

    Deep Learning A-Z™: Hands-On Artificial Neural Networks

    By: Udemy
    Artificial intelligence is growing exponentially. There is no doubt about that. Self-driving cars are clocking up millions of miles, IBM Watson is diagnosing pa
    22 hours 36 minutes 30 seconds

Frequently asked questions

What is Schema Design Data Stores about?
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…
Who teaches Schema Design Data Stores?
Schema Design Data Stores is taught by Andreas Kretz. You can find more courses by this instructor on the corresponding source page.
How long is Schema Design Data Stores?
Schema Design Data Stores contains 10 lessons with a total runtime of 2 hours 30 minutes. All lessons are available to watch online at your own pace.
Is Schema Design Data Stores free to watch?
Schema Design Data Stores is part of CourseFlix's premium catalog. A CourseFlix subscription unlocks the full video player; the course description, table of contents, and preview information are available to everyone.
Where can I watch Schema Design Data Stores online?
Schema Design Data Stores is available to watch online on CourseFlix at https://courseflix.net/course/schema-design-data-stores. The page hosts every lesson with the integrated video player; no download is required.