Database Design

Database architecture and query optimization for PostgreSQL and SQLite. Covers schema design, normalization to 3NF, denormalization trade-offs, indexing strategy (B-tree, GIN, partial, covering indexes), EXPLAIN ANALYZE interpretation, migrations with up/down patterns, connection pooling, ORM configuration (Prisma, Drizzle, SQLAlchemy), transactions, isolation levels, and anti-patterns like N+1 queries, missing indexes, and over-normalization. Use when designing schemas, optimizing queries, writing migrations, or debugging database performance.

medy-gribkov 9bff174 2 files · 15.9 KB Updated

File contents

medy-gribkov/arcana/tree/main/skills/database-design commit 9bff174140

Frequently asked questions

npx skillmds@latest add medy-gribkov/database-design