Databases Academy
Relational · NoSQL · Cache · Search
Structured learning with practice questions, guides, and preparation material.
👤 Who This Is For
📋 Prerequisites
🎯 What You'll Be Able to Do
📚 Explore Topics
Relational Databases
ACID-compliant structured data storage
Advanced open-source RDBMS — MVCC, JSON, extensions, replication
World's most popular open-source relational database — InnoDB, replication
SQL from basics to advanced — window functions, CTEs, query optimisation
Oracle DB — PL/SQL, performance tuning, RAC, Data Guard, enterprise features
Schema design, normalization, ER modelling, indexing strategy — designing databases that scale
Query optimisation, indexing, execution plans, connection pooling, and diagnosing slow queries
NoSQL Databases
Flexible, scalable non-relational databases
Document database — schema design, aggregation pipeline, Atlas, indexing
Wide-column distributed database — CQL, consistency levels, partitioning
AWS managed NoSQL — partition keys, GSI, streams, DAX caching
Managed cloud databases across providers — RDS/Aurora, DynamoDB, Cosmos DB, Cloud SQL/Spanner compared
In-Memory & Cache
High-performance in-memory data stores
Search & Analytics
Full-text search and analytical databases

