Implementing Vertical Sharding

Implementing Vertical Sharding

Arpit Bhayani

2 года назад

9,906 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

Notion Make it
Notion Make it - 09.09.2023 17:53

how can we get your notes Please help

Ответить
ashish tewari
ashish tewari - 14.08.2023 21:36

Great content Arpit. Very easy to understand,
small doubt - Why to rename the table first then go for zookeeper config change? Why not first update the config in zookeeper then take back up the table. This will reduce the availability loss.

Ответить
Sayantan Kundu
Sayantan Kundu - 27.06.2023 22:21

Hey Arpit, Great Video . Have a doubt here
You mentioned zookeeper watch will inform the API server when there is a change, but where will the API Server store this config information ?
If API server is not storing the config information then with every request we need to hit the zookeeper first to get the config, which will surely add latency.

Ответить
Cnp subs
Cnp subs - 12.06.2023 07:57

how is vertical sharding different from partitioning?

Ответить
Hardik Mehrotra
Hardik Mehrotra - 22.04.2023 13:46

Really grateful to God that I found this valuable gem like content on time♥️
Never worry about views, because some gem music videos are also hidden and craps are getting 1B views

Ответить
Pranjal Mishra
Pranjal Mishra - 12.03.2023 09:38

What if a request needs to connect to two tables present in different DB servers?

Ответить
Raj Kundalia
Raj Kundalia - 02.03.2023 21:21

thank you!

Ответить
Chirag Rajani
Chirag Rajani - 25.02.2023 13:17

What about the failed requests when we renamed the table ie `Table Not Found` part. Read requests are acceptable but those write requests will be lost, wont be that a consistency issue?

Ответить
Rahul Sarkar
Rahul Sarkar - 12.02.2023 00:11

How the watch updates config of API server? Are they connected on websocket? Dont think so generally. Please explain.

Ответить
Arun Rahul Lakkapragada
Arun Rahul Lakkapragada - 26.01.2023 10:38

One doubt. While copying bin log to shard 2 we record last time stamp or id till which we copied right? After that copy is done, we start replication right?

CDC or replication service catches up the shard 2 with live updates

What about the updates that are happening to db while we are copying the bin log?

Ответить
DATTA SAI KRISHNA
DATTA SAI KRISHNA - 12.01.2023 19:43

Massive Like ❤

Ответить
Mukesh Mahadev
Mukesh Mahadev - 14.11.2022 18:23

Arpit bhai you just rocked it, ek dum top level content with no clutter even for 1 second.
This video filled me up with confidence that I can handle database in production.
Started binge watching your channel.
Keep making content Sir.
One thought that hit me while watching this video : This type of content will catalyse the transition of India from being IT services hub to IT manufacturing hub😄

Ответить
Mehrajuddin
Mehrajuddin - 14.11.2022 17:41

Thanks Arpit, Allah bless you. Top notch level content.
Have one query :
If I have a large DB/Table for which I have indexing on some columns as well. While partitioning my data, do my indexing also got partition or I have to do manual indexing on my data partition on it's restored on different DB instance.

Ответить
DEEPAK KUMAR
DEEPAK KUMAR - 22.08.2022 00:02

you nailed it, man

Ответить
d4devotion
d4devotion - 02.06.2022 08:29

I have hit my head so many times understanding the sharding, but could not get it so well. But this guy never fail to explain the things in so so easy way. I am lucky that I found this channel on YT.

Ответить
the youtube radio
the youtube radio - 01.06.2022 11:51

binge watching after a break ! So much quality content over the last week. Thanks a lot

Ответить
vighnesh mahale
vighnesh mahale - 28.05.2022 13:01

Very Informative!

Ответить
Vikas Singh
Vikas Singh - 28.05.2022 08:40

One of the best content on YT for Vertical Sharding , looking forward for Horizontal Sharding video. :). One question related to joining between 2 database tables , do we need to use host level join in case?

Ответить
Deep Adeshra
Deep Adeshra - 28.05.2022 05:32

Maybe a silly question,
but I am confused with one thing in DB sharding.

Let's say in DB-1 there is T1 and T2. there is one relationship between T1 and T2 (foreign key relationship), and then we moved T2 to another database server DB-2. so T1 in DB1 and T2 in DB2, so in these distributed scenario how the data integrity will be maintained ?

Ответить
Anubhav Shrivastava
Anubhav Shrivastava - 26.05.2022 20:14

awesome

Ответить
Shivam Srivastava
Shivam Srivastava - 26.05.2022 01:24

Just connecting the dots, is this the same way how we scale blob storage (S3/Azure) when data node in a bucket gets hot? :)

Ответить
Aditya
Aditya - 25.05.2022 20:38

Designing cannot be anymore intersting and easy when compared to your videos. Just keep those videos comming everyday !! I've already took out a slot from my day to watch your videos.

Ответить
Debmalya Pan
Debmalya Pan - 25.05.2022 09:58

amazing

Ответить
Vasu Sharma
Vasu Sharma - 25.05.2022 08:47

Maybe a dumb question but here I go

If the table renaming step ( table to table.bak) is done after firing zookeeper update, can’t this be more helpful in reducing the small database down time ( assuming zookeeper updates happen immediately without consistency issues )

Saying this because, if we do this, the second DB server is anyways up and will take requests and renaming can happen later … this will also ensures that the replication is completely done

Ответить
Vikas Srivastava
Vikas Srivastava - 25.05.2022 07:56

Indepth video! 🙏🏼

Ответить