As we sled our way into the holiday season, here’s what’s new at Readyset: 💬 Product Updates Readyset Core * Smarter Table Renames: Readyset now detects RENAME TABLE and ALTER TABLE ... RENAME TO operations and automatically re-snapshots the affected tables, maintaining cache consistency even as schemas change. * PostgreSQL Array Support: We added support for PostgreSQL-style array constructor syntax, improving compatibility with modern Postgres applications and enabling more expressive q
Readyset
2025-12-08 · 3 min read

As we sled our way into the holiday season, here’s what’s new at Readyset:
Readyset Core
RENAME TABLE and ALTER TABLE ... RENAME TO operations and automatically re-snapshots the affected tables, maintaining cache consistency even as schemas change.ALTER READYSET SET EVICTION, giving teams more flexibility to fine-tune cache eviction behavior in live environments.SHOW REPLAY PATHS command provides detailed visibility into how queries are replayed and evicted in the internal dataflow graph, empowering deeper debugging and performance tuning.CREATE TABLE ... AS SELECT, expanding compatibility with common workflows in MySQL-heavy environments.JOIN ON conditions. Expressions like ON length(col) < 10 are now valid when they reference a single table, giving developers more flexibility in join logic.Check out the full release here.
This month we introduced Bucket, Readyset’s first built-in function not available in upstream databases. Bucket groups time-based data into fixed intervals and lets Readyset maintain those aggregates in memory for instant reads. In an NYC Taxi demo with 134 million rows, a query that took 20.46 seconds in PostgreSQL returned in 5.6 milliseconds through Readyset, nearly 365× faster, while staying fresh under heavy updates. Bucket gives you time-series-style performance without new infrastructure, extending what your relational database can do with zero changes.
How Readyset QueryPilot Scales MySQL in Minutes
At MySQL Conf BR, Bianchi broke down how Readyset delivers always-fresh, always-consistent caching without TTLs or invalidation. His live demo shows Readyset running as a drop-in MySQL proxy, keeping cache freshness within sub-millisecond of writes and lifting a real customer dashboard from single-digit QPS to tens of thousands.
How QueryPilot Supercharges Vibe-Coded Apps
In this short demo, Tanmay points an AI-generated app at QueryPilot and shows queries that once took 30 seconds drop to under a second. He then adds a new AI-generated endpoint with SQL produced entirely by the model and no manual cache keys, and QueryPilot automatically caches and optimizes it as well. It is performance that keeps pace with how you build, even when your backend logic is evolving faster than you can follow it.
Tanmay and Bianchi hosted a webinar this month on how QueryPilot helps database teams solve their Black Friday problems instead of scaling them. If you’re feeling the pain of holiday traffic this year, you can check out the full webinar here.
Keen to use Readyset but your database or cloud environment are not supported? Reach out to support@readyset.io and let us know.
We love hearing from you! If you want to get involved with Readyset, you can:
Modern applications demand instant performance, even under unpredictable load. Readyset helps you eliminate slow queries, stabilize latency, and scale confidently.
Revolutionize your database performance with Readyset
Serve requests at sub-millisecond latencies with the modern database scaling and query caching system for MySQL and PostgreSQL.
Join our newsletter
Stay updated with the latest news, insights, and developments from Readyset — straight to your inbox.