What problem does it solve?
This Skill helps you make informed decisions about database and ORM selection, schema design, indexing, and query optimization, 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.
- ORM Selection: Assists in selecting the best ORM (Drizzle, Prisma, Kysely) for your development needs.
- Schema Design: Provides principles for normalization, primary keys, and relationships.
- Performance Tuning: Offers strategies for indexing and query optimization.
- Migrations: Outlines safe practices for schema changes.
- Use Case: When starting a new project, use this Skill to compare PostgreSQL and Turso for edge deployments, and then design an efficient schema with appropriate indexes.
Quick Start
Use the database-design skill to help choose a database for a new project that requires edge deployment and low latency.