Course
Introduction to NoSQL
Create Your Free Account
or
By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.Loved by learners at thousands of companies
Training a Team?
Try for BusinessCourse Description
Column-oriented databases
Dive into the world of column-oriented databases and their role in the evolution of data warehouses. Practice working with Snowflake to create and update column-oriented tables, as well as optimize table design for performance. Explore Snowflake’s advanced functionality to work with semi-structured data.Document databases
Learn to use Postgres JSON as a tool to query document and object-oriented databases and the variety of data types that this technology supports. Hone your skills working with data stored in an array, as well as nested data.Key-value and graph databases
Grow comfortable working with key-value databases and learn when this NoSQL data store is best applied. Practice using Redis to load and query data and experience the lightning-fast performance of in-memory databases. Explore graph databases and their use cases in data workflows.Prerequisites
Database DesignIntroduction to NoSQL databases
Column-oriented Databases
Document Databases
Key-value and Graph Databases
Complete
Earn Statement of Accomplishment
Add this credential to your LinkedIn profile, resume, or CVShare it on social media and in your performance reviewEnroll Now
FAQs
What NoSQL database types does this course cover?
You will work with column-oriented databases using Snowflake, document databases using Postgres JSON, key-value databases using Redis, and get an overview of graph databases.
Do I need SQL experience before taking this course?
Yes. Prerequisites include Introduction to SQL, Intermediate SQL, relational database design, and database design courses. You need solid SQL fundamentals before exploring NoSQL alternatives.
What hands-on Snowflake skills will I develop?
You will create and update column-oriented tables, optimize performance with micro-partitioning and data clustering, use materialized views, and handle semi-structured data with VARIANT types.
Does the course include working with Redis in Python?
Yes. Chapter 4 teaches you to use Redis with Python to read and write key-value data, experiencing the fast performance of in-memory databases firsthand.
How does the course handle document database queries?
You will use Postgres JSON operators and functions to extract and transform top-level and nested document data, learning to work with semi-structured data stored as JSON.
Join over 19 million learners and start Introduction to NoSQL today!
Create Your Free Account
or
By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.Grow your data skills with DataCamp for Mobile
Make progress on the go with our mobile courses and daily 5-minute coding challenges.