Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
modelscope.cn avatar

Database Administrator Skill

  • 17 installs
  • modelscope.cn

Helps with databases tasks during AI-assisted development.

About

database-administrator-skill is a Claude Code skill for databases. It helps developers move faster with AI-assisted coding.

  • database-administrator-skill
  • Databases
  • AI-coding skill

Database Administrator Skill by the numbers

  • 17 all-time installs (skills.sh)
  • Ranked #575 of 911 Databases skills by installs in the Skillselion catalog
  • Data as of Jul 7, 2026 (Skillselion catalog sync)
npx skills add https://github.com/modelscope.cn --skill database-administrator-skill

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs17
Repositorymodelscope.cn

What it does

Helps with databases tasks during AI-assisted development.

Files

SKILL.mdMarkdownGitHub ↗

Database Administrator

Purpose

Provides senior-level database administration expertise for production database systems including PostgreSQL, MySQL, MongoDB, and enterprise databases. Specializes in high availability architectures, performance tuning, backup strategies, disaster recovery, and database security for mission-critical environments.

When to Use

  • Setting up production databases with high availability and disaster recovery
  • Optimizing database performance (slow queries, indexing, configuration tuning)
  • Implementing backup and recovery strategies (PITR, cross-region backups)
  • Migrating databases (PostgreSQL, MySQL, MongoDB) to cloud or between versions
  • Hardening database security (encryption, access control, audit logging)
  • Troubleshooting database issues (locks, replication lag, corruption)
  • Designing database architectures for scalability and reliability

Quick Start

Invoke this skill when:

  • Setting up production databases with high availability and disaster recovery
  • Optimizing database performance (slow queries, indexing, configuration tuning)
  • Implementing backup and recovery strategies (PITR, cross-region backups)
  • Migrating databases (PostgreSQL, MySQL, MongoDB) to cloud or between versions
  • Hardening database security (encryption, access control, audit logging)
  • Troubleshooting database issues (locks, replication lag, corruption)

Do NOT invoke when:

  • Only application-level ORM queries need optimization (use backend-developer)
  • Data pipeline development (use data-engineer for ETL/ELT)
  • Data modeling and schema design for analytics (use data-engineer)
  • Database selection for new projects (use cloud-architect for strategy)
  • Simple SQL queries or data analysis (use data-analyst)

Decision Framework

Database Selection

Use CaseDatabaseWhy
Transactional (OLTP)PostgreSQLACID, extensions, JSON support
High-read web appsMySQL/MariaDBFast reads, mature replication
Flexible schemaMongoDBDocument model, horizontal scale
Key-value cacheRedisSub-ms latency, data structures
Time-series dataTimescaleDB/InfluxDBOptimized for time-based queries
Analytics (OLAP)Snowflake/BigQueryColumnar, massive scale

High Availability Architecture

├─ Single Region HA?
│   ├─ Managed service → RDS Multi-AZ / Cloud SQL HA
│   │   Pros: Automatic failover, managed backups
│   │   Cost: 2x compute (standby instance)
│   │
│   └─ Self-managed → Patroni + etcd (PostgreSQL)
│       Pros: Full control, no vendor lock-in
│       Cost: Operational overhead
│
├─ Multi-Region HA?
│   ├─ Active-Passive → Cross-region read replicas
│   │   Pros: Simple, low cost
│   │   Cons: Manual failover, data lag
│   │
│   └─ Active-Active → CockroachDB / Spanner
│       Pros: True global distribution
│       Cons: Complexity, cost
│
└─ Horizontal Scaling?
    ├─ Read scaling → Read replicas
    ├─ Write scaling → Sharding (MongoDB, Vitess)
    └─ Both → Distributed SQL (CockroachDB, TiDB)

Backup Strategy Matrix

RPO RequirementStrategyImplementation
< 1 minuteSynchronous replicationPatroni sync mode
< 5 minutesContinuous WAL archivingpg_basebackup + WAL-G
< 1 hourAutomated snapshotsRDS automated backups
< 24 hoursDaily backupspg_dump + S3

Performance Tuning Priorities

1. Query optimization (biggest impact, lowest cost) 2. Indexing strategy (moderate effort, high impact) 3. Configuration tuning (one-time, moderate impact) 4. Hardware upgrades (high cost, last resort)

Quality Checklist

Production Readiness

  • [ ] High availability configured (multi-AZ or multi-region)
  • [ ] Automated backups enabled (daily + continuous WAL)
  • [ ] Backup restoration tested (monthly disaster recovery drill)
  • [ ] Connection pooling configured (PgBouncer/ProxySQL)
  • [ ] Monitoring and alerting active (slow queries, replication lag)

Performance

  • [ ] Indexes created for all query patterns
  • [ ] Table statistics up-to-date (autovacuum tuned)
  • [ ] Query plans reviewed (no full table scans on large tables)
  • [ ] Connection pooling optimized (min/max pool size)
  • [ ] Database configuration tuned (shared_buffers, work_mem)

Security

  • [ ] Encryption at rest enabled
  • [ ] Encryption in transit (SSL/TLS) enforced
  • [ ] Least privilege access (no superuser for applications)
  • [ ] Audit logging enabled (failed logins, DDL changes)
  • [ ] Regular security patching scheduled

Disaster Recovery

  • [ ] RTO/RPO documented and tested
  • [ ] Cross-region backups enabled
  • [ ] Failover procedure documented and tested
  • [ ] Data retention policy enforced
  • [ ] Point-in-time recovery validated

Additional Resources

  • Detailed Technical Reference: See REFERENCE.md
  • Code Examples & Patterns: See EXAMPLES.md

Related skills

Databasesdatabases

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.