System Design for SDE-2 and above: System Design for Beginners: Redis Internals: Build Your Own Redis / DNS / BitTorrent / SQLite - with CodeCrafters. Sign up and get 40% off - In the video, I discussed the evolution of storage from naive implementations to optimized B plus trees in databases. I explained the need for using B plus trees, how table data is stored in them, and how the tree is serialized and stored on disk. I also introduced a system design course I offer. I highlighted the limitations of naive data storage methods like linear scans and explained how B plus trees solve efficiency issues in insertions, updates, finds, deletes, and range queries by organizing data into nodes on disk. # Recommended videos and playlists If you liked this video, you will find the following videos and playlists helpful System Design: Designing Microservices: Database Engineering: Concurrency In-depth: Research paper dissections: Outage Dissections: Hash Table Internals: Bittorrent Internals: # Things you will find amusing Knowledge Base: Bookshelf: Papershelf: # Other socials I keep writing and sharing my practical experience and learnings every day, so if you resonate then follow along. I keep it no fluff. LinkedIn: Twitter: Weekly Newsletter: Thank you for watching and supporting! it means a ton. I am on a mission to bring out the best engineering stories from around the world and make you all fall in love with engineering. If you resonate with this then follow along, I always keep it no-fluff.











