Skip to content
Home
Databases

Learning Path — 18 articles

1 ACID Transactions in Databases: A Complete Guide Learn ACID transactions — Atomicity, Consistency, Isolation, Durability. Understand transaction isolation levels and … Start Here 2 Database Indexing Explained: How Indexes Speed Up Queries Learn how database indexes work, when to use them, and common index types. Practical guide with PostgreSQL examples. Start Here 3 Database Normalization Explained Simply Learn database normalization from 1NF to 3NF with clear examples. Understand when to normalize and when denormalization … Start Here 4 SQL Cheat Sheet: The Most Common Commands A quick-reference SQL cheat sheet covering SELECT, INSERT, UPDATE, DELETE, JOINs, aggregate functions, filtering, and … 5 SQL Subqueries: A Complete Guide with Examples Learn SQL subqueries — SELECT, FROM, and WHERE subqueries, correlated subqueries, EXISTS, and performance tips with … 6 MongoDB: A Beginner's Guide to NoSQL Databases Learn MongoDB from scratch. Covers document model, CRUD operations, indexing, aggregation pipeline, and when to choose … 7 Redis: A Beginner's Guide to Caching and NoSQL Learn Redis — data types, caching strategies, persistence, pub/sub, and using Redis for high-performance data storage. 8 SQL Query Optimization: Write Faster Queries Learn SQL query optimization — EXPLAIN, indexing strategies, query rewriting, avoiding N+1, and database performance … 9 Database Backup and Recovery: Strategies for Data Safety Learn database backup strategies — full, incremental, and differential backups, point-in-time recovery, replication, and … 10 NoSQL Databases: MongoDB, Cassandra, and Redis Explore NoSQL databases — document stores, key-value stores, column-family databases, graph databases, and when to use … 11 Database Transactions: ACID, Isolation Levels, and Locks Transaction management and concurrency control — ACID properties, isolation levels, locking mechanisms, and MVCC. 12 SQL JOINs Explained — Inner, Left, Right, Full Outer Master SQL JOINs — INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL OUTER JOIN, CROSS JOIN, and self-joins with clear examples … 13 SQL Performance Tuning: Indexes, Queries, and Optimization Slow queries, EXPLAIN plans, indexing strategies, and query optimization techniques for database performance. 14 Database Replication: Master-Slave, Multi-Master, and Streaming Replication strategies — synchronous vs asynchronous, master-slave, multi-master, and streaming replication. 15 PostgreSQL vs MySQL — Which Database to Choose A practical comparison of PostgreSQL and MySQL — performance, features, ACID compliance, syntax differences, and which … 16 Graph Databases: Neo4j and Cypher Query Language Graph data models, relationships, traversal — working with Neo4j and the Cypher query language. Advanced 17 Database Sharding Guide — Horizontal Scaling Strategy Master database sharding — hash-based and range-based sharding, shard keys, rebalancing, consistent hashing, and … Advanced 18 Vector Databases Guide — Embeddings, Search, and RAG Master vector databases — embeddings, approximate nearest neighbor search, HNSW and IVF indexing, and building … Advanced