Skip to content

PRO TIP Block youtube.com at the DNS level — Pi-hole, NextDNS or your hosts file — but allow youtube-nocookie.com and i.ytimg.com. These tutorials keep playing; the rabbit hole does not.

Learning without distractions

Introduction to NoSQL databases

894.9K views on YouTube

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