Тёмный

Leaderless Database Replication 

Code with Irtiza
Подписаться 13 тыс.
Просмотров 2,4 тыс.
50% 1

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

 

30 сен 2024

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 8   
@RS-vu5um
@RS-vu5um 2 года назад
Your Videos with Block Diagrams are excellent. Very Clear and Crisp explanation. Keep up your great work
@irtizahafiz
@irtizahafiz 2 года назад
Thank you so much! Really appreciate the feedback. I am trying to get better at this.
@LuluHou
@LuluHou Год назад
thanks a lot! another great video! i have some confusion about data version based staleness judgement though. suppose we have two replicas, the first write was sucessful on replica one, the second write was successful one replice two. then we have both replicas with the same version, but different data. i suppose this could be fixed by process you mentioned to deal with read staleness, but i suppose it wont be real time, so wont exactly fix the issue. another possibility, we could compare with other replicas when we write, but it beats the idea of leaderless and writing to replicas independantly. so i dont know the fix.
@irtizahafiz
@irtizahafiz 10 месяцев назад
I think short answer is, if you use DBs with such an architecture, you are inherently accepting the tradeoffs. If your application requires strong consistency, you should consider DBs that give stronger consistency guarantees.
@flashliqu
@flashliqu 2 года назад
Good content and explanation, one minor suggestion, remove the background music :D
@irtizahafiz
@irtizahafiz 2 года назад
Hi! Really appreciate the suggestion. I got that feedback before too, so there must be something to it. I will go ahead and remove it from future videos.
@석상주
@석상주 2 года назад
Even if the client reads data from X nodes and returns the latest data, that data may not be the latest because you only need X acknowledgements. By chance, all X replica nodes may not have the latest data. But your data will be eventually consistent after sufficient number of reads.
@irtizahafiz
@irtizahafiz 2 года назад
You are right. That's the tradeoff you are making to get 100% availability.
Далее
Find Nearby Friends | System Design
27:11
Просмотров 4,9 тыс.
Leader Follower Database Replication
16:10
Просмотров 3,3 тыс.
Database Replication Explained
10:34
Просмотров 4,2 тыс.
Design an Autocomplete System | System Design
19:13
Просмотров 8 тыс.
Database Replication Explained (in 5 Minutes)
5:02
Просмотров 53 тыс.
Microservices with Databases can be challenging...
20:52