Introduction to NoSQL databases

preview_player
Показать описание
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! 🔥

With video lectures, architecture diagrams, capacity planning, API contracts, and evaluation tests. It's a complete package.

References:

Become a channel member!

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:

#NoSQL #Database #Cassandra
Рекомендации по теме
Комментарии
Автор

Great Teaching Skills. As a 63 year old, I found learning from a youngster, really cool!

RameshAdavi
Автор

Gaurav, you have tremendous ability to articulate modern day computer science concepts. Its great to see someone so young having this charisma and tech flair which is a rare combo. I have been in software for 20 years and sadly i was never taught like this or then around early 2000's there were no youtube channels like yours. You are redefining online learning with your videos. Keep it up mate.

SurajSharma-sdws
Автор

Great Video!
A small point to add, Most of the NoSQL offerings also offer, Consistency levels for users to choose. So, If I want to make sure my users read always consistent data I can have strong consistency which means a write is acknowledged only when a quorum of replicas have also acknowledged it. This makes sure, consistency is present even when one of the replicas go down. But obviously the tradeoff is the writes are slow. If availability is preferred over consistency, then Eventual consistency can be choosen in which the writes are acknowledged when the present replica writes it in memory, hoping that all other replicas catch up with the write "eventually" .

tarunpothulapati
Автор

In a strange way, I watched this Video like a proud father lol

You are amazing and it shows how much you care to explain rather than show off.

RamziLebanon
Автор

This is misleading. Not all NoSQL store data as a key-value pair. What you are talking about is only a subset of NoSQL. There are 4 meain types of NoSQL databases: Document, key-value, wide-column and graph.

老谈
Автор

In Cassandra, “strong consistency” is typically expressed as W + R > RF, where W is the write consistency level, R is the read consistency level, and RF is the replication factor.

MdSheraj
Автор

It is a difficult skill to be able to understand/comprehend the lower layers of a given technology AND also be able to present it in a clear, concise manner that many can grasp. You have this skill and are able to present the data in a way that is simple with stacks that are complex. This is why being an "instructor" or "presenter" requires skills beyond just knowing the technology really well. Anyway, I appreciate the videos as its a wealth of valuable information!

andys
Автор

When a Non DB guy can understand this.... there is nothing else as better !
Thanks a Ton for you Videos.
Your Videos are one of the things that helped me through 2020 Lockdown.

karthikeyansrinivasan
Автор

Was just randomly browsing to know about NOSQL and I must say i couldn't move forward without watching full video and I feel confident with the concept. Thank you Gaurav

LakshKeDraame
Автор

Truth has been spoken at 9:26 "inner join, outer join, left join the things that we didn't read in college"

guruprashanthrao
Автор

Great video as always :D, Just one correction, data is kept in self sorted structures like (AVL/ Red-Black Trees) in memory, and once the memory is past some threshold value (say ~50kb), then the entire memtable(the self sorted trees) are dumped into a SSTable (on disk) which is efficient as the data is already sorted.

shubhamqweasd
Автор

21:50
Two corrections
1) Cassandra do not store log file in-memory. Rather it stores on disk. That's how it can recover from during failures
2) Cassandra do not append in-memory it rather appends to commit log on disk. So, in-memory the data is sorted Memtable. When it reaches certain limit then it flushes to the disk on SSTable

rajcodingworld
Автор

Superb teaching! Very intuitive, practical and actionable. I'm glad I found this channel & everyone who finds this is lucky. I wish our high school or college teachers would be this adept at teaching. Kudos!

aishr
Автор

Great video, it’s like going back to college after 14 years in the industry .. Thanks and keep it up

debsworld
Автор

Tomorrow is my Big data and data analytics exam and You uploaded a coincidence!

deepanshuh_
Автор

Hi Gaurav, Thanks for this great video and all other videos. I'm extremely benefiting by your videos. Basically, I'm a Mechanical Engineering graduate, with zero CS/dev background but currently work as a Technical Writer with one of top technology Giant in the world. I want to transition to product management and one of areas I lack is technical design. Yours videos are helping me in those aspects. Kudos your great effort. Appreciate every bit of it.

karthikb
Автор

omg bhai..u jus like my frnd who teaches me one day b4 exam and i get salvation enlightened whole universe gets cleared which i try to understand and learn whole 6 months with teachers faculty staff and didn't understand :)

hellbird
Автор

One of the best explanation for nosql over youtube...so far...
Keep up the good work

ShubhamJain-kbzf
Автор

this is the first IT explanation video made by Indian guy, that I enjoyed watching

bilguunchinzorig
Автор

Greetings from Munich, Germany. Great video Gaurav. It needs a lot of preparation behind such great content. Kudos man!

samarthurs
welcome to shbcf.ru