The Silicon Safari

Exploring software development, system design, DevOps, ML, and AI

  • Home
  • Me and My Life
  • Algorithms
  • All Blogs
  • Computer Networks
  • Data Structures
  • Database Design
  • Distributed Sytems
  • Theory Of Computation

    DatabaseDesigns

  • Understanding Consistent Hashing: A Key to Scalable Distributed Systems Oct 4, 2023
  • Understanding Database Replication: What, Why, and How Sep 30, 2023
  • An Overview of Data Serialization Frameworks Sep 27, 2023
  • What is Column-Oriented Storage in Databases? Sep 25, 2023
  • Understanding Serializable Snapshot Isolation in Databases Sep 16, 2023
  • Understanding Two-Phase Locking in Databases Sep 12, 2023
  • What is Serial Execution in Databases? Sep 9, 2023
  • Write Skew vs Phantom Writes in Databases Sep 6, 2023
  • Snapshot Isolation vs Read Committed Isolation in Databases Sep 1, 2023
  • Introduction to ACID Properties in Databases Aug 27, 2023
  • Database Design Using B-Trees Aug 23, 2023
  • Database Design Using LSM Trees and SSTables Aug 20, 2023
  • Database Design Using Hash Indexes Aug 18, 2023

© 2024