Unraveling NoSQL: Redis and Overview

Unraveling NoSQL: Redis and Overview
1 / 13
next
Slide 1: Slide
DatabasesTertiary Education

This lesson contains 13 slides, with interactive quizzes and text slides.

time-iconLesson duration is: 60 min

Items in this lesson

Unraveling NoSQL: Redis and Overview

Slide 1 - Slide

This item has no instructions

Learning Objective
Understand the basics of NoSQL, get an overview of NoSQL databases, and explore Redis as a key-value store.

Slide 2 - Slide

This item has no instructions

What do you already know about NoSQL databases?

Slide 3 - Mind map

This item has no instructions

What is NoSQL?
NoSQL databases are non-relational, distributed, and horizontally scalable data stores, offering flexibility and high performance.

Slide 4 - Slide

This item has no instructions

Types of NoSQL Databases
There are four main types: key-value stores, document stores, column-family stores, and graph databases.

Slide 5 - Slide

This item has no instructions

Overview of NoSQL
NoSQL databases are designed for handling big data and real-time web applications, providing agility and scalability.

Slide 6 - Slide

This item has no instructions

Introduction to Redis
Redis is an open-source, in-memory data structure store known for its speed, versatility, and support for various data structures.

Slide 7 - Slide

This item has no instructions

Use Cases of Redis
Redis is often used for caching, session management, real-time analytics, message brokering, and leaderboard applications.

Slide 8 - Slide

This item has no instructions

Multiple Choice Question
Which type of NoSQL database is designed for handling highly connected data and complex relationships? A) Key-Value Store B) Document Store C) Graph Database D) Column-Family Store

Slide 9 - Slide

This item has no instructions

Lab Tutorial: Redis Basics
Hands-on tutorial on setting up Redis, storing and retrieving data, using different data structures, and understanding basic commands.

Slide 10 - Slide

This item has no instructions

Write down 3 things you learned in this lesson.

Slide 11 - Open question

Have students enter three things they learned in this lesson. With this they can indicate their own learning efficiency of this lesson.
Write down 2 things you want to know more about.

Slide 12 - Open question

Here, students enter two things they would like to know more about. This not only increases involvement, but also gives them more ownership.
Ask 1 question about something you haven't quite understood yet.

Slide 13 - Open question

The students indicate here (in question form) with which part of the material they still have difficulty. For the teacher, this not only provides insight into the extent to which the students understand/master the material, but also a good starting point for the next lesson.