-
Course
- 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.
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 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