Featured resource
Forrester Wave Report 2025
Pluralsight named a Leader in the Forrester Wave™

Our tech skill development platform earned the highest scores possible across 11 criteria.

Learn more
  • Course
    • Libraries: If you want this course, consider one of these libraries.
    • Data

NoSQL Foundations: Introduction to NoSQL

Struggling with rigid schemas and scaling limits of SQL? This course will teach you how to leverage NoSQL databases for unstructured data, scalability, and high-speed applications.

Mateo Prigl - Pluralsight course - NoSQL Foundations: Introduction to NoSQL
by Mateo Prigl

What you'll learn

Modern applications demand scalable data solutions, but rigid SQL schemas and vertical scaling often fall short. NoSQL databases address these gaps, but choosing the right type and trade-offs can be overwhelming. In this course, NoSQL Foundations: Introduction to NoSQL, you’ll gain the ability to select and apply the right NoSQL database for modern data challenges. First, you’ll explore why NoSQL emerged, including its role in solving high-volume, unstructured data problems. Next, you’ll discover how NoSQL differs from relational databases, from BASE consistency to horizontal scaling. Finally, you’ll learn how to evaluate categories like key-value, document, graph, and column databases for cost, performance, and use cases. When you’re finished with this course, you’ll have the skills and knowledge of NoSQL fundamentals needed to design scalable systems, optimize costs, and avoid pitfalls in database selection.

Table of contents

About the author

Mateo Prigl - Pluralsight course - NoSQL Foundations: Introduction to NoSQL
Mateo Prigl

Mateo is currently a full stack web developer working for a company that has clients from Europe and North America. His niche in programming was mostly web oriented, while freelancing, working on small startups and companies that require his services. Go(lang), Elixir, Ruby and C are his favorite languages and also the ones he’s mostly working with other then PHP in day to day work. He has a big passion for learning and teaching what he knows the best. His big interests recently have been the fields of DevOps, Linux, functional programming and machine learning.

More Courses by Mateo