INTER
LAB
Library
Glossary
Studio ↗
Search
/
RU
EN
Discuss a project
Library
/
Databases
Direction · 06
Databases
SQL, PostgreSQL, MySQL, Redis and NoSQL, design, indexes, transactions, ORMs and migrations.
12 materials
Database Fundamentals
SQL
PostgreSQL
Database Design
Indexes
Transactions
ORM & Migrations
Query Optimization
Redis
NoSQL Concepts
MySQL
Database Fundamentals
✓
Databases: tables, keys and why a business needs them
Fundamentals · Beginner · 10 min
SQL
✓
SQL from scratch: SELECT, WHERE, ORDER BY
Tutorial · Beginner · 9 min · practice 45–90 min
✓
SQL: JOIN, GROUP BY and aggregates
Tutorial · Beginner · 10 min · practice 45–90 min
PostgreSQL
✓
PostgreSQL: running in Docker, psql and a first table
Tutorial · Beginner · 11 min · practice 45–90 min
Database Design
✓
Database design: relationships, keys and normalisation
Tutorial · Intermediate · 10 min · practice 1.5–3 h
Indexes
✓
Indexes: speeding up queries without slowing down writes
Deep dive · Intermediate · 9 min
Transactions
✓
Transactions and isolation: ACID without the mystery
Deep dive · Intermediate · 8 min
ORM & Migrations
✓
ORM and migrations with Prisma
Tutorial · Intermediate · 13 min · practice 1.5–3 h
Query Optimization
✓
Query optimisation: EXPLAIN ANALYZE in practice
How-to · Advanced · 9 min · practice 2–4 h
Redis
✓
Redis: cache, TTL and counters
Tutorial · Intermediate · 11 min · practice 1.5–3 h
NoSQL Concepts
✓
NoSQL: documents, key-value, and when they beat SQL
Comparison · Intermediate · 9 min
MySQL
✓
PostgreSQL or MySQL: practical differences
Comparison · Intermediate · 8 min
Learning paths with this direction
SQL and PostgreSQL · 9 steps →
← All directions