July 2025 Summaries
4 posts from PlanetScale
Filter
Month:
Year:
Post Summaries
Back to Blog
Caching is a fundamental technique in computing that enhances performance by storing frequently accessed data in fast storage, such as RAM, while less frequently accessed data remains in slower storage like hard drives. This approach balances trade-offs between speed, cost, and capacity, optimizing data retrieval processes. Caches operate on principles of temporal and spatial locality, storing recently or predictably needed data for quick access. Various caching algorithms, such as Least Recently Used (LRU) and First In, First Out (FIFO), dictate which data to retain or evict, depending on usage patterns and storage constraints. Caching extends beyond local computers to global systems like cloud services, where it reduces latency through Content Delivery Networks (CDNs) and geographically distributed caches. This pervasive technology is essential for efficient data management across diverse applications, from social media timelines to database management systems like PostgreSQL and MySQL. Despite its complexity, caching remains an indispensable innovation, significantly improving the speed and responsiveness of digital technologies worldwide.
Jul 08, 2025
2,584 words in the original blog post.
PlanetScale emphasizes extreme fault tolerance through a combination of principles, architecture, and processes that ensure reliability and minimize disruptions during failures. Key principles include isolation, redundancy, and static stability, which guide the design of its systems to prevent cascading failures and maintain operations with the last known good state. The architecture consists of a control plane and a data plane, with redundancy and minimal dependencies to enhance reliability. Processes like automatic failovers, query buffering, and synchronous replication allow seamless transitions during failures, while progressive delivery minimizes the impact of changes. The system is designed to tolerate various failure modes, including non-query-path failures, cloud provider failures, and zonal or regional disruptions, ensuring customer queries remain unaffected. PlanetScale's use of MySQL semi-sync replication and Postgres synchronous commits, along with feature flags for gradual rollouts, further bolsters its capacity to handle issues efficiently and maintain service continuity.
Jul 03, 2025
941 words in the original blog post.
PlanetScale has announced the general availability of PlanetScale for Postgres, a high-performance Postgres hosting platform developed in response to significant customer demand. Initially launched in private preview, this platform has been designed to address common issues faced by users of existing Postgres hosting solutions, such as regular outages, poor performance, and high costs. PlanetScale aims to deliver superior engineering with enhanced performance and reliability by utilizing a proprietary operator and offering features like automatic failovers, query buffering, and PgBouncer for connection pooling. The platform supports Postgres v17 and facilitates seamless online imports and version updates without downtime. Additionally, PlanetScale is developing a new system, Neki, to bring the scaling power of Vitess to Postgres, further expanding its capabilities for companies operating at significant scale.
Jul 01, 2025
585 words in the original blog post.
PlanetScale has launched its Postgres service, emphasizing high performance by using an internal benchmarking tool called "Telescope" to measure and compare its performance against other Postgres providers like Amazon Aurora, Google AlloyDB, and others. The benchmarking process aimed to be fair and transparent, with PlanetScale running on a specific configuration of 4vCPUs, 32GB RAM, and 937GB of NVMe SSD storage, ensuring comparisons were made with similar or greater resources on competing platforms. PlanetScale conducted three main types of benchmarks: latency, TPCC-like tests for transactional loads, and OLTP read-only performance, highlighting its superior performance even when some competitors had more resources. The benchmarks were run across various cloud regions with default Postgres configurations, except for connection limits and timeouts that were adjusted for testing purposes. The company invites feedback on its methodology and results, aiming to demonstrate the advantages of running Postgres on PlanetScale Metal.
Jul 01, 2025
1,114 words in the original blog post.