shiva02.hashnode.devProblems with Replication LagLeader-based replication requires all writes to go through a single node, but read only queries can go to any replica. For workloads that consist of mostly reads and only a small percentage of writes (a common pattern on the web), there is an attrac‐...Apr 17, 2024·5 min read
shiva02.hashnode.devRow vs Column-Oriented (Columnar) DatabasesPrerequisites: Databases, Paging in memory management You'd have come across different types of databases like Relational (MySQL), Document (MongoDB), Graph (Ne04j), Columnar (Cassandra), Key-Value pair (Redis), and some other types. But in this arti...Feb 26, 2024·3 min read
shiva02.hashnode.devDHCP ProtocolBefore we start with the engineering behind DHCP, here's what I want you to do. Assuming that you've kept your internet connection on, head over to settings-\>About your Phone-> Status info. You'll be able to see an option "IP address" in which below...Oct 1, 2023·4 min read
shiva02.hashnode.devData Storage and Retrieval: Log-Structured and Page-Oriented Storage EnginesAs an application developer, you must give some thought to your choice of database best suited for your needs since you are not going to implement your storage engine from scratch. In order to make the choice, you should at least have a rough idea of...Jul 20, 2023·8 min read
shiva02.hashnode.devWhich are the Spring MVC annotations you must know?If you had come across the Spring framework, you most probably would've heard of annotations. Well, what are annotations in Java? To begin with, let's go back to the time when XML configuration was used (before Spring 2.5v). It included writing XMLCo...May 21, 2023·5 min read