PinnedMohit SharmainTowards DevDatabases — A System Design PerspectiveRelational vs Non-relational Databases7 min read·Oct 17, 2020----
Mohit SharmaUnderstanding Full Virtualization, Paravirtualization, and Hardware AssistUnderstanding Full Virtualization, Paravirtualization, and Hardware Assist6 min read·Jan 1, 2024----
Mohit SharmaHypertext Transfer Protocol (HTTP) — 1.0, 1.1, 2.0, and WebSocketsHTTP is the protocol used for transmitting data over the internet. There are three versions of HTTP: 1.0, 1.1, and 2.0.6 min read·Dec 27, 2023----
Mohit SharmaOSI Model ExplainedThe OSI model is a conceptual framework that describes the functions of a networking or telecommunication system. It consists of seven…5 min read·Dec 27, 2023----
Mohit SharmaUnderstanding Interprocess Communication (IPC): Pipes, Message Queues, Shared Memory, RPC…There are several methods for communication within a single machine. These methods are known as Interprocess Communication (IPC) and allow…11 min read·Dec 27, 2023----
Mohit SharmaReplication Control, Two-Phase CommitReplication Control, Two-Phase Commit13 min read·Dec 26, 2023----
Mohit SharmaHBaseHBase is an open-source, distributed, NoSQL database that provides a way to store and manage large amounts of semi-structured or…8 min read·Dec 26, 2023----
Mohit SharmaRelational Cloud Databases: A PrimerIn today’s data-driven world, businesses of all sizes are generating and storing more data than ever before. This data can be a valuable…23 min read·Dec 26, 2023----