Introduction to NoSQL databases
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 some other features in NoSQL databases. This allows them to scale efficiently.
Preparing for design Interviews? Check out the "Grokking the system design interview" course:
https://www.educative.io/collection/5668639101419520/5649050225344512?affiliate_id=4793322061168640
System Design Video Course:
https://get.interviewready.io/courses/system-design-interview-prep
A complete course on how systems are designed. Along with video lectures, the course has architectural diagrams, capacity planning, API contracts and evaluation tests.
Use the coupon code 'earlybird' for a 20% discount!
System Design Book:
Designing Data Intensive Applications - https://amzn.to/2yQIrxH
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/
Instagram: https://www.instagram.com/applepie404/
Quora: https://www.quora.com/profile/Gaurav-Sen-6
Twitter: https://twitter.com/gkcs_
#NoSQL #Database #Cassandra
Видео Introduction to NoSQL databases канала Gaurav Sen
We talk about sharding, redundancy, load balancing, compaction and some other features in NoSQL databases. This allows them to scale efficiently.
Preparing for design Interviews? Check out the "Grokking the system design interview" course:
https://www.educative.io/collection/5668639101419520/5649050225344512?affiliate_id=4793322061168640
System Design Video Course:
https://get.interviewready.io/courses/system-design-interview-prep
A complete course on how systems are designed. Along with video lectures, the course has architectural diagrams, capacity planning, API contracts and evaluation tests.
Use the coupon code 'earlybird' for a 20% discount!
System Design Book:
Designing Data Intensive Applications - https://amzn.to/2yQIrxH
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/
Instagram: https://www.instagram.com/applepie404/
Quora: https://www.quora.com/profile/Gaurav-Sen-6
Twitter: https://twitter.com/gkcs_
#NoSQL #Database #Cassandra
Видео Introduction to NoSQL databases канала Gaurav Sen
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
What is Database Sharding?Introduction To Apache CassandraSQL vs NoSQL ExplainedWhat is an API and how do you design it?What is nosql ? | sql vs nosql | Types of NOSQL databases - Explained with real life example (2020)How to start with distributed systems? Beginner's guide to scaling systems.GOTO 2012 • Introduction to NoSQL • Martin FowlerWhatsapp System Design: Chat Messaging Systems for InterviewsWhat is Distributed Caching? Explained with Redis!The best software Interview material - Prepare in less than 3 monthsWhat is a microservice architecture and it's advantages?Why and how NoSQL databases can scale "infinitely" | Understanding NoSQL and partitioningHow Netflix onboards new content: Video Processing at scaleSQL vs NoSQL or MySQL vs MongoDB5 Tips for System Design InterviewsIntroduction to Prometheus monitoringWhat is a Message Queue and Where is it used?NoSQL Database Tutorial | Types of NoSQL Databases in Terms of Storage | Big Data TutorialDistributed Consensus and Data Replication strategies on the server