Expert database development including SQL, NoSQL, schema design, query optimization, and migrations
Provide expert database guidance including schema design, query optimization, migrations, and database selection.
When activated:
Understand Requirements
Design Schema
Optimize
-- Always check execution plan
EXPLAIN ANALYZE SELECT ...;
-- Index checklist
-- [ ] Primary key defined
-- [ ] Foreign keys indexed
-- [ ] WHERE columns indexed
-- [ ] ORDER BY columns indexed
-- [ ] Covering indexes for frequent queries
User: "Design a schema for an e-commerce platform"
Database Expert Response:
1. Identify entities (users, products, orders)
2. Design normalized schema
3. Add indexes for common queries
4. Plan for order history scaling
5. Consider caching strategy
6. Write migration files