mandeep singhHow OS and WebServers handle TCP/HTTP ConnectionsAs a developer, it is almost impossible that we have not used HTTP connection and most developers understand HTTP protocol in detail. We…Dec 30, 2023Dec 30, 2023
mandeep singhUnderstanding Nil Pointers and Interfaces in GoIf you come from some other language and started learning Go programming, there’s a unique and sometimes confusing aspect of interfaces and…Oct 24, 20231Oct 24, 20231
mandeep singhUnlocking Database Efficiency: How “Null” Saves Storage Space in MySQL and PostgreSQLWithin the world of databases, the concept of “null” plays a crucial role, not only in handling missing or undefined data but also in…Sep 24, 2023Sep 24, 2023
mandeep singhGarbage Collection and its Impact on Clocks in Applications“Time is a created thing. If you want it, you can make it.” — James ClearSep 9, 2023Sep 9, 2023
mandeep singhUnderstanding the Log-Structured Merge (LSM) Tree: A Deep Dive into Efficient Data StorageRecently, we have come to understand how B+Tree speeds up read operations and how this algorithm aids in data search. I was thinking about…Aug 31, 20231Aug 31, 20231
mandeep singhMastering Data Serialization: A Comprehensive Guide to Efficient Data Exchange and StorageData serialization is the process of converting complex data structures or objects into a format that can be easily stored, transmitted, or…Jul 30, 2023Jul 30, 2023
mandeep singhZookeeper and Kafka InternalsIn Apache Kafka, ZooKeeper is used for leader election among the broker nodes for each partition. When a partition leader fails or becomes…Jun 29, 2023Jun 29, 2023
mandeep singhConsensus is a critical concept in distributed systems, where a group of nodes must work together…In this article, we will explore the importance of consensus in distributed systems, the challenges it presents, and some common consensus…Jun 24, 2023Jun 24, 2023
mandeep singhComparing InnoDB and MyISAM: Features, Performance, and Use CasesA database storage engine, also known as a database engine or storage system, is a crucial component of a database management system…Jun 13, 2023Jun 13, 2023
mandeep singhB+Tree: The Efficient Data Structure for Database IndexingDatabases are essential tools for managing and storing large volumes of data. However, to efficiently access and search this data, database…Jun 8, 2023Jun 8, 2023