What problem does it solve?
This Skill provides comprehensive guidance on designing, querying, and optimizing both relational (SQL) and NoSQL databases, ensuring efficient and robust data management.
Core Features & Use Cases
- Database Design: Learn best practices for schema design in PostgreSQL and MongoDB.
- Advanced Querying: Master complex SQL queries (CTEs, window functions) and MongoDB aggregation pipelines.
- Performance Optimization: Implement indexing strategies, partitioning, and caching patterns.
- ORM Integration: Utilize Prisma for efficient database interactions.
- Migrations: Manage database schema evolution with tools like Prisma.
- Use Case: Optimize slow database queries by understanding execution plans and applying appropriate indexes, or set up a local development environment with Docker for PostgreSQL, MySQL, MongoDB, and Redis.
Quick Start
Use the database skill to generate a PostgreSQL schema for users and posts with appropriate indexes.