Rate this post



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:

System Design Video Course:

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 –

References:
Sharding:
Load Balancing:
Efficient merge sort:

Cassandra Architecture:
Compaction:

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:
LinkedIn:
Instagram:
Quora:
Twitter:

#NoSQL #Database #Cassandra

Tag: nosql tutorial, system design, interview preparation, software interview, problem solving, design interview, system design interview, nosql, why use nosql, why nosql, cassandra, what is cassandra, cassandra architecture, nosql database, nosql architecture, nosql benefits, nosql problems, nosql drawbacks, nosql explained, database, cassandra database, database interview, nosql features, cassandra features, gaurav sen, sorted string table, bigdata, big data

Xem thêm: https://gócdigital.vn/category/review

Nguồn: https://gócdigital.vn