NoSQL Essential Training
43mBeginner2021-02-17
Authors

Melanie McGee
CEO and Founder of We Can Code IT, Software Engineer, Speaker
Course details
As the shiny new object in the data world, you might have heard a lot of people talk excitedly about NoSQL and all the things it can do. It’s great in terms of flexibility, speed, and is easy to work with. It’s super scalable, so it can accommodate increased numbers of users as websites and applications grow. But will it replace SQL? Will it make relational databases obsolete? In this course, Mel McGee explains just exactly what NoSQL is, the pros and cons, and tradeoffs you’ll make when using NoSQL. Mel takes a high-level approach without delving into the details of any one NoSQL query language or solution, so if you’re a developer looking for a bigger picture of NoSQL, or an entrepreneur wanting to explore options for your product, or just plain curious about non-relational databases, this course is for you.
Skills covered
NoSQLDatabase DevelopmentDatabase ManagementEssential TrainingSoftware Development
Concepts
0. Introduction
- 01 - Get to know NoSQL
- 02 - What you should know
1. What Is NoSQL
- 03 - Why the hype over NoSQL
- 04 - NoSQL compared to traditional relational databases
- 05 - CAP theorem
- 06 - Explore a NoSQL database
- 07 - Query a NoSQL database
- 08 - Challenge - NoSQL query
- 09 - Solution - NoSQL query
2. Different Types of NoSQL Databases
- 10 - Overview of NoSQL database types
- 11 - NoSQL key-value store type
- 12 - NoSQL document store type
- 13 - NoSQL wide column store type
- 14 - NoSQL graph data store type
- 15 - Challenge - Which NoSQL database is right for the job
- 16 - Solution - Common jobs for each type of NoSQL store
3. Pros and Cons of NoSQL
- 17 - Where NoSQL thrives
- 18 - Where NoSQL fails
- 19 - Challenge - Relational or NoSQL
- 20 - Solution - Relational or NoSQL
4. Is NoSQL Right for Your Job
- 21 - Is NoSQL right for you
- 22 - Database considerations
- 23 - Choosing between NoSQL databases
Conclusion
- 24 - Next steps