System Design: Data Storage and Replication Strategies Relational vs NoSQL databases and Data Replication techniques 📅 Mar 23, 2026 📝 Topics Covered 1. Memory & Storage Systems 1.1 Volatile Storage: RAM (SRAM vs. DRAM) 1.2 Non-Volatile Storage: ROM, HDD, SSD 2. Database Classifications 3. Database Replication Strategies 3.1 Synchronous vs. Asynchronous Replication 3.2 Single-Master Replication 3.3 Multi-Master Replication 4. RAID (Redundant Array of Independent Disks) 4.1 RAID 0 (Striping) 4.2 RAID 1 (Mirroring) 4.3 RAID 10 (1+0 - Striping + Mirroring) 4.4 RAID 5 (Striping + Distributed Parity) 4.5 RAID 6 (Striping + Double Distributed Parity)