Which Database Model to Choose?

  Рет қаралды 55,414

High-Performance Programming

High-Performance Programming

Күн бұрын

Get a Free System Design Roadmap PDF with 145 pages by subscribing to our monthly newsletter: 1levelup.dev/r...
✏️📘 Summary Notes: 1levelup.dev/b...
Key-Value 🐇
1:04 - Flexible for Unstructured Data
1:22 - Fast Lookup
1:53 - In-Memory Database
3:59 - Not for Complex Data Structures
4:21 - Not for ACID transactions
4:53 - Not for Historical Data
5:13 - Caching
Wide-column 🎡
6:16 - Column layout
6:57 - Primary Keys
7:52 - Denormalized
8:40 - Not for Random Filtering and Rich queries
9:51 - Not for Transaction Processing
10:39 - High scalability
11:52 - Optimized for Writes
Document 📑
12:32 - Denormalized
13:47 - Handle Unstructured Data
14:23 - Indexing and Rich Query
15:03 - Not for Complex joins and relationships
16:01 - Not for Referential integrity
16:20 - Most intuitive
Relational 👑
17:02 - Mature and formalized datamodel
17:47 - Normalization
18:44 - Difficult to scale horizontally
19:26 - ACID
Graph 🍇
20:51 - No need to compute the relationships at query time
21:49 - Handles Complex Data Structures
22:20 - Difficult to scale
22:51 - Not for Write-heavy workloads
23:47 - Multi-hop relationships

Пікірлер: 34
@Kimanxo
@Kimanxo Жыл бұрын
we demand to provide a similar video about backend frameworks and languages such as Django Next Express Rails Laravel ....
@paramjitsaha330
@paramjitsaha330 7 ай бұрын
Choosing the Right Database: Understanding Different Data Models and their Pros and Cons [00:02]Choosing the right database model is crucial for app performance and scalability. [02:35] Key-value databases are well-suited for in-memory storage, providing faster responses [05:17] Key value stores are optimized for high performance and low latency applications. [07:56] White columns databases store data in a normalized form [10:22] Cassandra databases offer horizontal scalability and fast writes. [12:48] Document databases, like MongoDB, provide a more convenient way to handle data. [15:24] Document databases offer scalability and easier integration with object-oriented programming, but lack features and integrity [17:53] Normalization is the process of organizing data into separate tables to improve data integrity. [20:07] Different database models have different challenges in complying with all acid properties. [22:16] Graph databases are difficult to model and distribute across multiple nodes.
@karpuzye
@karpuzye 9 ай бұрын
the content is good but following the topics is not easy because the selection of titles appearing for 1 second and then we're not seeing the title anymore while explainging it.
@mousely76
@mousely76 6 ай бұрын
17:42 i love that sql injection in the 3rd id
@ozzyfromspace
@ozzyfromspace Жыл бұрын
You're amazing bro, thank you so much for making these videos! I'm preparing for a senior engineering interview and haven't been feeling very confident about it. Your videos are really helping me build a framework for understanding things at a more high level. I appreciate your effort. Thanks again!
@islamh6042
@islamh6042 28 күн бұрын
A great useful overview video, thank you.
@rhodabaruch4
@rhodabaruch4 10 ай бұрын
That was amazing. Thank for you helping me in my prep. This should have way more views. That was the perfect level of detail and the diagrams and animations help solidify the detail you provide. Bravo!
@jitxhere
@jitxhere Жыл бұрын
Wow this is quality content. Subscribed
@joshbleijenberg4000
@joshbleijenberg4000 3 ай бұрын
If you would build a tinder like application with chat function and recommendation system. Which database would you choose and why
@gigaheheboi
@gigaheheboi 6 ай бұрын
Very Informative.. This Video was Easy to understand!
@ОлегФедунчик
@ОлегФедунчик 6 ай бұрын
this is really useful video, thank you
@rmscoal_dev
@rmscoal_dev 8 ай бұрын
Hello, I love this video. Perhaps a little feedback. On every of my device, your video audio is so soft. I think it would be nice, if the audio is a bit larger so that I can hear better. Thank you very much.
@customraspi
@customraspi 4 ай бұрын
you forgot to mention columnar databases for high performance analytics
@habibyama
@habibyama 6 ай бұрын
Thank you for such intuitive video.
@ShantanuSingh-wc4ou
@ShantanuSingh-wc4ou 7 ай бұрын
I have no words. To be honest, I am feeling bad for watching this in free of cost as a student. Thank you for your hard work, I will share this video as much as possible.
@lokeshmehta9591
@lokeshmehta9591 Жыл бұрын
bro please increase sound level.
@saswatsenapati7870
@saswatsenapati7870 6 ай бұрын
6:17 - wide column database
@emilyedgars7072
@emilyedgars7072 5 ай бұрын
Best video!! Explained everything I learned in 4 months in 24 mins
@ravindranaths513
@ravindranaths513 5 ай бұрын
Could you please make a video on Wide column vs column family vs columnar vs column oriented DBs
@tamtm-gp9nr
@tamtm-gp9nr 2 ай бұрын
that's so true 🔥
@VinChit
@VinChit 9 ай бұрын
Thanks for creating such intuitive tutorials on different databases. Kudos to your efforts.
@datapragmatic
@datapragmatic 7 ай бұрын
The links in the description don't work
@MAK_007
@MAK_007 Жыл бұрын
You are awesome. Such a great video ❤
@maxonaga3962
@maxonaga3962 Жыл бұрын
YOU ARE MY HERO
@meditationdanny701
@meditationdanny701 Жыл бұрын
Good To see you back bro t
@firefly3519
@firefly3519 7 ай бұрын
Very helpful - thank you!
@cassianodeveloper
@cassianodeveloper Жыл бұрын
your videos are just soooo nice. cngrts
@Jody-nf2bz
@Jody-nf2bz Жыл бұрын
He keeps stopping every one or two words, so in order to keep up I had to mute the video and read the closed captions instead.
@smithdoesstuff
@smithdoesstuff 2 ай бұрын
Cool story. Why did you feel the need to share your skill issue?
@Jody-nf2bz
@Jody-nf2bz 2 ай бұрын
@@smithdoesstuff Normal people wouldn't ask an explanation, but let's assume: Because I can! Did this blow your skirt?
@smithdoesstuff
@smithdoesstuff 2 ай бұрын
@@Jody-nf2bzcompletely off I’ll have to go find some pants.
@Jody-nf2bz
@Jody-nf2bz 2 ай бұрын
@@smithdoesstuff Well, I hope you really enjoyed that!
@paakwasioppong9371
@paakwasioppong9371 Жыл бұрын
Awesome video.
@Delicatamente
@Delicatamente 6 ай бұрын
Best ever. This is so excellently structured and summarize. thank you agaiN!
Rest API - Best Practices - Design
15:50
High-Performance Programming
Рет қаралды 108 М.
Learn Database Normalization - 1NF, 2NF, 3NF, 4NF, 5NF
28:34
Decomplexify
Рет қаралды 1,9 МЛН
How To Get Married:   #short
00:22
Jin and Hattie
Рет қаралды 24 МЛН
Ozoda - Lada ( Official Music Video 2024 )
06:07
Ozoda
Рет қаралды 17 МЛН
Choosing a Database for Systems Design: All you need to know in one video
23:58
Databases are the endgame for data-oriented design
20:31
SpacetimeDB
Рет қаралды 2,5 М.
Design a Payment System - System Design Interview
31:40
High-Performance Programming
Рет қаралды 475 М.
I've been using Redis wrong this whole time...
20:53
Dreams of Code
Рет қаралды 361 М.
UUID vs INT: What’s Better For Your Primary Key?
9:40
Database Star
Рет қаралды 44 М.
7 Database Paradigms
9:53
Fireship
Рет қаралды 1,6 МЛН
Microservices with Databases can be challenging...
20:52
Software Developer Diaries
Рет қаралды 50 М.
7 Must-know Strategies to Scale Your Database
8:42
ByteByteGo
Рет қаралды 111 М.
iOS 18 в реальной жизни
14:42
HUDAKOV
Рет қаралды 149 М.
The damaged battery head isrepaired. #Battery #Repair
0:21
Hak Hang
Рет қаралды 16 МЛН
Evolution of the Samsung Galaxy
0:50
ios_aesthetics
Рет қаралды 6 МЛН
РАСПАКОВКА АЙФОНА 16 PRO MAX
1:01
ДЖИНИ В США 🇺🇸
Рет қаралды 1,1 МЛН