jetpants
An automation toolkit for managing large MySQL database topologies, enabling tasks like cloning slaves, rebalancing shards, and master promotions with zero downtime.
Overview
What is jetpants?
Jetpants is an automation toolkit designed for handling large MySQL database topologies. It provides command-line tools and a Ruby library for operational tasks such as cloning slaves, splitting shards, and performing master promotions, supporting range-based sharding without downtime.
What is jetpants used for?

Top Features
- Clone slaves efficiently
- Split shards with zero downtime
- Perform master promotions
- Defragment tables in parallel
- Ruby library for custom scripts
How to use jetpants?
Install Jetpants as a Ruby gem, configure via YAML files, and use the command suite for tasks like cloning or splitting shards. It can be integrated with asset management systems via plugins for automated topology changes.
Alternative Tools
Pros & Cons
Pros
- Handles large-scale MySQL topologies
- Zero downtime during shard splits
- Extensible via plugins
- Fast performance on hardware
Cons
- Assumes specific environment setups
- Requires Percona Toolkit
- Configuration files mandatory
Use Cases
- Scaling MySQL databases horizontally
- Automating database maintenance tasks
- Managing sharded database infrastructures
jetpants Pricing
User Reviews
No reviews yet
Be the first to review this tool!