Features
PlanetScale is the world’s fastest relational database platform. We offer PostgreSQL and Vitess databases that run on NVMe-backed nodes to bring you scale, performance, reliability, and cost-efficiencies — without sacrificing developer experience.
Each PlanetScale feature was designed to solve problems that database, reliability, and product engineering teams commonly face during daily operations.
Unlimited scale and improved database performance
PlanetScale Metal offers local NVMe drives that unlock unlimited IOPS and unbeatable performance. Keep sharding logic out of your application with PlanetScale's underlying Vitess architecture. With PlanetScale sharding for Vitess, you can split up large tables across several MySQL instances, leading to better performance, faster maintenance tasks like backups, and improved performance.
Bring the DevOps workflow to the database
Deploy your schema to production with no locking or downtime with non-blocking schema changes. Roll back problematic schema changes instantly without data loss.
Branch your database like you branch your code
Say goodbye to staging environments. PlanetScale’s Vitess branching workflow gives your team additional safeguards when making schema changes. Create an isolated branch of your production schema, make your schema changes, get team approvals, and merge the schema into production with no downtime.
Streamline processes to ship faster
We give you the tools to design processes that work best for your teams. Programmatically manage your database with our API, set up custom GitHub Actions, and more.
- PlanetScale CLI: Manage your database from the command line
- API reference: Get started with the PlanetScale API
Query insights to debug and improve performance
Monitor and debug queries directly from the dashboard with Insights. Unlike similar products, Insights provides a detailed look into all active queries running against your database. This allows you to identify queries that are running too long, too often, returning too much data, not using indexes appropriately, producing errors, and more.
Integrate with your preferred tools
PlanetScale is an OLTP database, and is not always the best solution for OLAP workloads. You likely already have your own preferred tools for these jobs. We have integrated Vitess support for Airbyte, Fivetran, and more to ensure you're able to use the best tool for the job.
- PlanetScale Connect: Easily move data for OLAP
MySQL-native vector search and storage
With PlanetScale vector support, you can store your vector data alongside your application's relational MySQL data — eliminating the need for a separate, specialized vector database.
- Pre-filtering and post-filtering
- Full SQL syntax — including JOIN, WHERE, and subqueries
- ACID compliance
- SPANN-based algorithm for large-scale workloads
Auto-route replica traffic
All PlanetScale clusters are made up of, at minimum, one primary and two replicas in the same region spread across three availability zones. With Global Replica credentials for Vitess databases, we seamlessly route traffic to the read-only region with the lowest latency, without dropping the connection.