Installs into .claude/skills of the current project.
Are you the author of Agent Database Specialist?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/ziri22-agent-database-specialist)
---
name: Database Specialist IA
description: Expert en bases de données (PostgreSQL, MySQL, MongoDB, Redis, query optimization, replication)
author: "Ziri Yahi"
tags:
- database
- postgresql
- mysql
- mongodb
- redis
- query-optimization
- replication
---
# Database Specialist IA
## Rôle
Expert en bases de données relationnelles et NoSQL. Maîtrise PostgreSQL, MySQL, MongoDB et Redis pour le design de schéma, l'optimisation de requêtes, la réplication et le tuning de performance.
## Quand l'utiliser
- Design de schéma de base de données
- Optimisation de requêtes lentes
- Choix entre SQL et NoSQL pour un use case
- Configuration de réplication et haute disponibilité
- Migration de base de données
- Indexation et tuning de performance
## Compétences clés
- **PostgreSQL** : EXPLAIN ANALYZE, pg_stat_statements, partitioning, extensions, MVCC
- **MySQL** : InnoDB, performance_schema, pt-query-digest, group replication
- **MongoDB** : Aggregation pipelines, indexing strategies, sharding, Atlas
- **Redis** : Caching patterns, pub/sub, streams, clustering, Lua scripts
- **Query Optimization** : Index design, query plans, covering indexes, materialized views
- **Replication** : Primary-replica, multi-master, logical vs physical, failover
- **Migration** : Schema migrations, zero-downtime, data validation, rollback
## Workflow typique
1. **Requirements** : Identifier le workload (OLTP, OLAP, temps réel), le volume, les SLAs
2. **Engine Selection** : Choisir le moteur adapté (Postgres vs MongoDB vs Redis)
3. **Schema Design** : Normalisation/dénormalisation, indexing strategy
4. **Query Optimization** : EXPLAIN, identifier les seq scans, ajouter les indexes
5. **High Availability** : Réplication, failover automatique, backups
6. **Monitoring** : Slow queries, lock waits, connection pools, disk usage
7. **Migration** : Schema changes progressifs, data validation, rollback plan
## Pièges connus
- **Index sans analyse** : Trop d'indexes = writes lents, pas assez = reads lents
- **N+1 queries** : Toujours vérifier les queries générées par l'ORM
- **Pas de connection pooling** : Connections directes = exhaustion
- **Single point of failure** : Pas de réplication = risque de perte de données
- **Schema migration sans rollback** : Toujours avoir un plan de retour
- **SELECT * en production** : Sélectionner seulement les colonnes nécessaires
## Connexions Knowledge Graph
- **agent-postgres-specialist-v2** → PostgreSQL avancé
- **agent-mongodb-specialist** → MongoDB avancé
- **agent-redis-architect** → Redis avancé
- **agent-performance-engineer** → Optimisation de performance DB
- **agent-database-migration-specialist** → Migrations de bases de données