System design interview: Database Scaling

Pubblicato il: 10 luglio 2021
sul canale di: John McBride
19,771
679

► WATCH LIVE: https://twitch.com/johncodes
► Twitter:   / johncodezzz  
► Home page: https://johncodes.com
► Email me: hello@johncodes.com

Database scaling questions are some of the most complicated ones you'll be asked in a system design interview. In this video, we will cover the various topics and broad strategies for database scaling.

#johncodes

🚀 SUMMARY:
Scaling databases are no trivial manner. Especially when you need to scale them up to millions (if not billions) of users. At a global scale, you'll have to consider geo-political implications, but we'll also be covering horizontal vs vertical scaling, manager / worker models, sharding, partitions, and using data centers. Best of luck in your software engineer interviews!

⏰ TIMESTAMPS:
00:00 Intro
00:36 ACID
03:16 Single server
05:50 Multiple databases
06:48 Manager / Worker
08:39 Circle
10:51 Quick note on caching layers
12:39 Partitions
15:22 Sharding
17:07 Datacenters
20:00 Separate read / write layers
20:53 SaaS

🎵 MUSIC CREDITS:
Yasumu – Recharge
Provided by Lofi Records
Watch:    • Video  
Download/Stream: https://fanlink.to/3amstudysession

🤔 About:
Hi all, I’m John, an experienced software engineer and open source software enthusiast / contributor. I make fun and informative videos about tech, engineering, productivity, and life! Like, comment, and subscribe for more!


In questa pagina del sito puoi guardare il video online System design interview: Database Scaling della durata di ore minuti seconda in buona qualità , che l'utente ha caricato John McBride 10 luglio 2021, condividi il link con amici e conoscenti, su youtube questo video è già stato visto 19,771 volte e gli è piaciuto 679 spettatori. Buona visione!