ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Distributed Consensus and Data Replication strategies on the server

system design

interview preparation

interviews

software interview

problem solving

design interview

programming interview

gaurav sen

master slave

replication

data redundancy

data replication

databases

database interview

master slave architecture

distributed consensus

paxos

two phase commit

split brain

data consistency

data availability

data migration

gkcs

Автор: Gaurav Sen

Загружено: 2019-02-24

Просмотров: 177466

Описание: We talk about the Master Slave replication strategy for reliability and data backups. This database concept is often asked in system design interviews with discussions on consistency and availability tradeoffs.

Very closely tied to the master slave architecture is the concept of distributed consensus. When designing a system, we must make sure that the individual components can agree on a particular value. (Leader election, distributed transactions, etc...) Some popular techniques are 2 phase commit, Multi Version Concurrency Control, SAGAs and Quorum.

Chapters
0:00 Problem Statement
0:53 Replication
1:24 Synchronous replication vs. Asynchronous replication
3:36 Peer to Peer data transfer
4:44 Split brain problem

Also useful when used with Master Slave replication is sharding. You can check out the video mentioned below.

Looking to ace your next interview? Try this System Design video course! 🔥
https://get.interviewready.io

Course chapters:
1) Design an email service like Gmail
2) Design a rate limiter
3) Design an audio search engine
4) Design a calling app like WhatsApp
5) Design and code a payment tracking app like Splitwise
6) Machine coding a cache
7) Low level design of an event bus

The chapters have architectural diagrams and capacity estimates, along with subtitled videos. Use the coupon code of 'earlybird' to get a 20% discount.

References:
Sharding:    • What is DATABASE SHARDING?  
System Design Playlist:    • System Design Playlist  
Designing Data Intensive Applications - https://amzn.to/2yQIrxH

You can follow me on:
Facebook:   / gkcs0  
Quora: https://www.quora.com/profile/Gaurav-...
GitHub: https://github.com/gkcs
LinkedIn:   / gaurav-sen-56b6a941  

#SystemDesign #Databases #Replication

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Distributed Consensus and Data Replication strategies on the server

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

Designing a location database: QuadTrees and Hilbert Curves

Designing a location database: QuadTrees and Hilbert Curves

Kafka Tutorial for Beginners | Everything you need to get started

Kafka Tutorial for Beginners | Everything you need to get started

How to avoid cascading failures in a distributed system 💣💥🔥

How to avoid cascading failures in a distributed system 💣💥🔥

I ACED my Technical Interviews knowing these System Design Basics

I ACED my Technical Interviews knowing these System Design Basics

Event-Driven Architecture (EDA) vs Request/Response (RR)

Event-Driven Architecture (EDA) vs Request/Response (RR)

Proxy vs Reverse Proxy vs Load Balancer | Simply Explained

Proxy vs Reverse Proxy vs Load Balancer | Simply Explained

Introduction to NoSQL databases

Introduction to NoSQL databases

Что такое SAGA за 10 минут

Что такое SAGA за 10 минут

ЛИПСИЦ ОШАРАШИЛ! РФ ЛЕТИТ в ПРОПАСТЬ! Рубль СДУЛСЯ! БИЗНЕСЫ — БАНКРОТЫ! | Герман интервью

ЛИПСИЦ ОШАРАШИЛ! РФ ЛЕТИТ в ПРОПАСТЬ! Рубль СДУЛСЯ! БИЗНЕСЫ — БАНКРОТЫ! | Герман интервью

7 Must-know Strategies to Scale Your Database

7 Must-know Strategies to Scale Your Database

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]