Тёмный

Design a Low Latency DataBase Optimised For Writes || System Design Crash Course by  

Rachit Jain
Подписаться 190 тыс.
Просмотров 18 тыс.
50% 1

Опубликовано:

 

30 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 19   
@albinpaul3429
@albinpaul3429 2 года назад
This section is present in the book designing data intensive applications. I highly recommend everyone to read it. There is lots of other concepts there also like how db handles transactions and instant backups etc.
@jibranjaved6165
@jibranjaved6165 Год назад
Nice! So database system will take care of copying data to slaves, it is matter of configuration on database system level....what about routing read n writing request to the respective db node,would that b implemented on the application level via some gateway to filter n send to respective db i.e., read or write???eagerly curious :-))
@saurabhmittal6947
@saurabhmittal6947 3 месяца назад
this video needs to be swapped with 5th video.. videos are out of order in this playlist.
@umangmalhotra1222
@umangmalhotra1222 2 года назад
I think inspiration for this video is from this book -> Designing Data Intensive Applications by Martin Klepman. Amazing book, I am halfway through it.
@praveenkurapati691
@praveenkurapati691 2 года назад
Is it boring without practicals?
@umangmalhotra1222
@umangmalhotra1222 2 года назад
@@praveenkurapati691 No, it's one of the most interesting book , I have ever read.
@umangmalhotra1222
@umangmalhotra1222 2 года назад
@@praveenkurapati691 It's useful only if you have worked in software industry atleast for 1 year.
@praveenkurapati691
@praveenkurapati691 2 года назад
@@umangmalhotra1222 thanks I'm thinking to buy hardcopy. Will test it. 😀
@umangmalhotra1222
@umangmalhotra1222 2 года назад
@@praveenkurapati691 I don't have a hardcopy, I read from a pdf available online. The benefit of that pdf is that you can take notes on a doc from pdf.
@maheshyadav4477
@maheshyadav4477 2 года назад
Good video for basic understanding but still lot of things to discuss. In real world, we would have a distributed environment . That means there would be multiple clients writing to multiple db nodes. We need to handle concurrent updates in such scenarios. We would also need a conflict resolving mechanism like vector clocks. Also writing to database itself involves multiple step. We write to commit logs, then memtables(inside ram) and then flush it to sstables (append only logs on disk). Compaction is a big topic and there are multiple ways of compacting data. For deletes, most dbs use a construct called tombstone.
@john_rambo_27098
@john_rambo_27098 2 года назад
How did you (programmatically) get the disk offset for the cache at time 12:39?
@tanumoymajumdar874
@tanumoymajumdar874 Год назад
I have a doubt. @18:00 in this video, we are telling if Active File size exceeds 100 MB we will create chunks and compaction will happen on chunks. But if in compaction Active File does not participate, then its could happen reader will not get data until Chunks does not gets created out of Active file. Am I missing anything ?
@shyamgupta532
@shyamgupta532 2 года назад
plz make a video on Innovaccer Hackercamp challenge.. they will give jobs upto 15 lacs. very good opptny for students like me, i really want to win
@rahulaga
@rahulaga 2 года назад
one question - how is this in-memory cache index built, what if machine restarted ? Or it's database engine responsibility to build this in memory DS when machine starts (more precisely when data base services in that machine starts)
@shubhamverma1407
@shubhamverma1407 2 года назад
9:50 when storing index in-memory, what if the index grows in size ? how can we handle this case ?
@AbhishekSharma-ou7ed
@AbhishekSharma-ou7ed 2 года назад
Hey rachit, i am a 2021 passout currently working as a Software tester. I want to switch to SDE. Considering it would take me around next 6 months to be good at DSA , that would sum up 1 YOE as a tester. Would that create a problem for me in getting interview call for SDE profile? Or any other suggestion from your side about what should i do now? Thanks
@rakibspc
@rakibspc 2 года назад
Which programming language do you use in Code Jam?
@adityarathore8892
@adityarathore8892 2 года назад
hi rachit bhaiya.. can you please comment on what should i prep for upcoming summer Microsoft intern?
@raj_kundalia
@raj_kundalia Год назад
Thanks for the video!
Далее
Are NoSQL Databases Better Than SQL Databases?
26:42
Просмотров 10 тыс.
DAXSHAT!!! Avaz Oxun sahnada yeg'lab yubordi
10:46
Просмотров 469 тыс.
Know Your Tech for Low-Latency Streaming
9:30
Design Twitter - System Design Interview
26:16
Просмотров 506 тыс.
Column vs Row Oriented Databases Explained
34:16
Просмотров 76 тыс.