Comprehensive Database Indexing & Performance Notes
Detailed personal notes covering clustered/non-clustered indexes, composite indexes, UUID performance, bitmap scans, and billion-row table strategies.
Database Performance Deep Dive: UUIDs, Bloom Filters, Indexes & Scaling
Lecture notes covering UUID impacts on B+Trees, Bloom filters, SQL Server index design, billion-row table strategies, and transaction costs.
Row vs Column Databases: How Your Data Storage Choices Make or Break Performance
Why do analytics queries crawl while transactions blaze? We break down row vs column storage, indexes, and the hidden world of database pages.
Understanding Database Consistency in Transactions Day 2
This note summarizes a lecture on consistency in database systems, covering types of consistency, eventual consistency in distributed systems, and isolation levels that help maintain reliable data states.
Understanding ACID Properties in Databases
This note summarizes the key concepts of ACID properties (Atomicity, Consistency, Isolation, Durability) in database transactions and the definition of a transaction itself.
UDP Communication Design Patterns & Protocols: Lecture Note (Day 4)
My detailed lecture notes on UDP, covering its fundamentals, how it compares with TCP, practical use cases, its advantages and limitations, and an overview of implementing a UDP server in Node.js and C.
Backend Communication Fundamentals: Internet Protocol (IP) – Day 3
A deep dive into the Internet Protocol (IP), covering IP packets, subnets, fragmentation, ICMP, and practical tools like ping and traceroute for backend systems.
Backend Communication Fundamentals: Protocols (Day 2)
A comprehensive review of the OSI model, networking layers, and communication fundamentals including session, presentation, transport layers, proxying, and execution in backend systems.
117 post articles, 15 pages.