Skip to main content

19 docs tagged with "database"

View all tags

Advanced SQL

Window functions, CTEs, subqueries, recursive queries, lateral joins, pivot/unpivot, and advanced SQL patterns.

Backup & Recovery

RPO, RTO, backup strategies, point-in-time recovery, logical vs physical backups, and disaster recovery planning.

Caching Strategies

Cache patterns, eviction policies, Redis deep dive, cache invalidation strategies, and common pitfalls like cache stampede and cache penetration.

Data Warehousing & OLAP

OLTP vs OLAP, dimensional modeling, star and snowflake schemas, ETL/ELT, materialized views, and modern data warehouse tools.

Database Knowledge Base

A comprehensive reference covering relational fundamentals, indexing, transactions, distributed systems, caching, and more — with common interview questions.

Database Security

Authentication, authorization, SQL injection, encryption at rest and in transit, auditing, and security best practices.

Full-Text Search

Full-text search concepts, inverted indexes, relevance scoring, MySQL FULLTEXT, PostgreSQL tsvector, and Elasticsearch for advanced search.

Indexing & Query Optimization

Deep dive into database indexes — B-Tree, hash, covering, composite — and strategies to analyze and optimize slow queries.

Performance & Monitoring

Identifying slow queries, profiling tools, key metrics, connection pooling, and practical optimization workflow.

Query Planner & Optimizer

How databases parse, plan, and optimize SQL queries — cost-based optimization, statistics, plan hints, and common planner pitfalls.

Relational Fundamentals

Core concepts of relational databases — tables, keys, joins, SQL basics, and the relational model.

Schema Migrations

Managing database schema changes safely in production — Flyway, Liquibase, zero-downtime migration patterns, and rollback strategies.

Time-Series Databases

Time-series data characteristics, storage optimizations, InfluxDB, TimescaleDB, Prometheus, and common time-series patterns.