Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
Introduction to NoSQL databases
Play lesson

System Design Playlist - Introduction to NoSQL databases

5.0 (1)
14 learners

What you'll learn

This course includes

  • 6.5 hours of video
  • Certificate of completion
  • Access on mobile and TV

Summary

Keywords

Full Transcript

NoSQL is a popular database storage method. It keeps data as key-value pairs. The advantages and disadvantages of NoSQL compared with RDBMS (which uses SQL) are discussed here, using the Cassandra architecture as an example. We talk about sharding, redundancy, load balancing, compaction and other features in NoSQL databases. This allows them to scale efficiently. Looking to ace your next interview? Try this System Design video course! 🔥 https://interviewready.io With video lectures, architecture diagrams, capacity planning, API contracts, and evaluation tests. It's a complete package. References: Sharding: https://www.youtube.com/watch?v=5faMjKuB9bc Load Balancing: https://www.youtube.com/watch?v=K0Ta65OqQkY Efficient merge sort: https://youtu.be/Yk4CBisILaw?t=80 http://highscalability.com/blog Cassandra Architecture: https://docs.datastax.com/en/cassandra/3.0/cassandra/architecture/archTOC.html Compaction: https://github.com/scylladb/scylla/wiki/SSTable-compaction-and-compaction-strategies Become a channel member! https://www.youtube.com/channel/UCRPMAqdtSgd0Ipeef7iFsKw/join 0:00 Intro 1:08 NoSQL explanation and comparison 10:27 Cassandra Architecture 18:00 Quorum 21:30 Compaction of SST tables You can follow me on: LinkedIn: https://www.linkedin.com/in/gaurav-sen-56b6a941/ Twitter: https://twitter.com/gkcs_ #NoSQL #Database #Cassandra

Course Hive

Continue this lesson in the app

Install CourseHive on Android or iOS to keep learning while you move.

Related Courses

FAQs

Course Hive
Download CourseHive
Keep learning anywhere