What problem does it solve?
This Skill helps you make informed decisions about database selection, schema design, indexing strategies, and ORM choices, ensuring efficient and scalable data management.
Core Features & Use Cases
- Database Selection: Guides you through choosing the right database (PostgreSQL, Neon, Turso, SQLite, etc.) based on project requirements.
- Schema Design: Provides principles for normalization, primary key selection, timestamps, and relationship modeling.
- Indexing Strategy: Explains when and how to create effective indexes for performance.
- ORM Selection: Helps in choosing the best ORM (Drizzle, Prisma, Kysely) for your needs.
- Optimization & Migrations: Offers guidance on query optimization and safe database migration practices.
- Use Case: When starting a new project, use this Skill to determine whether PostgreSQL with Prisma or Turso with Drizzle is a better fit for your edge deployment needs.
Quick Start
Use the database-design skill to understand schema design principles for relational databases.