PlanetScale - Blog
- PlanetScale vectors is now GA
- Faster interpreters in Go: Catching up with C++
- The Real Failure Rate of EBS
- Announcing PlanetScale Metal
- PlanetScale Metal: There’s no replacement for displacement
- Upgrading Query Inights to Metal
- IO devices and latency
- Automating cherry-picks between OSS and private forks
- Database Sharding
- Anatomy of a Throttler, part 3
- Introducing sharding on PlanetScale with workflows
- Announcing Vitess 21
- Announcing the PlanetScale vectors public beta
- Anatomy of a Throttler, part 2
- B-trees and database indexes
- Instant deploy requests
- Anatomy of a Throttler, part 1
- Increase IOPS and throughput with sharding
- Tracking index usage with Insights
- Zero downtime migrations at petabyte scale
- The State of Online Schema Migrations in MySQL
- Faster backups with sharding
- Building data pipelines with Vitess
- Optimizing aggregation in the Vitess query planner
- Dealing with large tables
- Sharding strategies: directory-based, range-based, and hash-based
- Announcing Vitess 20
- Build or buy: Self-run Vitess vs Managed Vitess with PlanetScale
- Achieving data consistency with the consistent lookup Vindex
- The MySQL adaptive hash index
- Introducing global replica credentials
- Profiling memory usage in MySQL
- Summer 2023: Fuzzing Vitess at PlanetScale
- How PlanetScale makes schema changes
- Identifying and profiling problematic MySQL queries
- The Problem with Using a UUID Primary Key in MySQL
- Announcing Vitess 19
- PlanetScale forever
- Introducing schema recommendations
- Foreign key constraints are now generally available
- Amazon Aurora Pricing: The many surprising costs of running an Aurora database
- Three common MySQL database design mistakes
- OAuth applications are now available to everyone
- Deprecating the Scaler plan
- PlanetScale branching vs. Amazon Aurora blue/green deployments
- Databases at scale
- Considerations for building a database disaster recovery plan
- Working with Geospatial Features in MySQL
- PlanetScale vs Amazon Aurora replication
- Introducing the Vantage and PlanetScale integration
- MySQL isolation levels and how they work
- Introducing the schemadiff command line tool
- $ pscale ping
- Announcing foreign key constraints support
- The challenges of supporting foreign key constraints
- What is HTAP?
- Introducing Insights Anomalies
- Webhook security: a hands-on guide
- Three surprising benefits of sharding a MySQL database
- MySQL replication: Best practices and considerations
- A guide to HTML email with Ruby on Rails and Tailwind CSS
- Sharding for cost-effective database management
- PlanetScale ranks 188th in Deloitte’s top 500 fastest-growing companies
- Announcing Vitess 18
- Announcing the Fivetran integration
- Introducing webhooks
- What is MySQL replication and when should you use it?
- Sync user data between Clerk and a PlanetScale MySQL database
- Introducing database reports
- Distributed caching systems and MySQL
- What is MySQL partitioning?
- MySQL High Availability: Connection handling and concurrency
- Personalizing your onboarding with Markdoc
- PlanetScale vs. Amazon Aurora
- PlanetScale vs. Amazon RDS
- PlanetScale is bringing vector search and storage to MySQL
- PlanetScale Managed is now PCI compliant
- How to Scale your Database and when to Shard MySQL
- Scaling hundreds of thousands of database clusters on Kubernetes
- The art and science of database sharding
- Streamline database management using the PlanetScale Netlify integration
- Emulating foreign key constraints with Drizzle relationships
- Horizontal sharding for MySQL made easy
- Deploying multiple schema changes at once
- What makes up a PlanetScale database?
- Vitess for us all
- Introducing IP restrictions
- Storing time series data in sharded MySQL to power Query Insights
- Is your database bleeding money?
- How brand design works at PlanetScale
- Build a contacts app with Node, Express, and MySQL
- PlanetScale Boost is now available to everyone
- How PlanetScale unlocks developer productivity
- Incorporating databases into your CI/CD pipeline
- Performant database tree traversal with Rails
- Announcing PlanetScale Scaler Pro
- Sharding vs. partitioning: What’s the difference?
- Introduction to PlanetScale
- Build a library app with Laravel 10 and MySQL
- How PlanetScale keeps your data safe