惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园 - 三生石上(FineUI控件)
S
SegmentFault 最新的问题
阮一峰的网络日志
阮一峰的网络日志
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
雷峰网
雷峰网
Apple Machine Learning Research
Apple Machine Learning Research
WordPress大学
WordPress大学
博客园 - 司徒正美
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
宝玉的分享
宝玉的分享
爱范儿
爱范儿
月光博客
月光博客
The GitHub Blog
The GitHub Blog
M
MIT News - Artificial intelligence
H
Hackread – Cybersecurity News, Data Breaches, AI and More
B
Blog
T
Tailwind CSS Blog
美团技术团队
D
Docker
V
Visual Studio Blog
Martin Fowler
Martin Fowler
博客园 - 聂微东
The Cloudflare Blog

Blog — PlanetScale

Keeping a Postgres queue healthy — PlanetScale Patterns for Postgres Traffic Control — PlanetScale Graceful degradation in Postgres — PlanetScale High memory usage in Postgres is good, actually — PlanetScale Stripe Projects partnership: Provision PlanetScale Postgres and MySQL databases from the Stripe CLI — PlanetScale Enhanced tagging in Postgres Query Insights — PlanetScale Behind the scenes: How Database Traffic Control works — PlanetScale Introducing Database Traffic Control — PlanetScale Scaling Postgres connections with PgBouncer — PlanetScale Drizzle joins PlanetScale — PlanetScale Video Conferencing with Postgres — PlanetScale Faster PlanetScale Postgres connections with Cloudflare Hyperdrive — PlanetScale Introducing the PlanetScale MCP server — PlanetScale Database Transactions — PlanetScale Automating our changelog with Cursor commands — PlanetScale Postgres 18 is now available — PlanetScale Using MotherDuck with PlanetScale — PlanetScale $50 PlanetScale Metal is GA for Postgres — PlanetScale AI-Powered Postgres index suggestions — PlanetScale $5 PlanetScale is live — PlanetScale Announcing Vitess 23 — PlanetScale $50 PlanetScale Metal — PlanetScale Report on our investigation of the 2025-10-20 incident in AWS us-east-1 — PlanetScale $5 PlanetScale — PlanetScale Benchmarking Postgres 17 vs 18 — PlanetScale Larger than RAM Vector Indexes for Relational Databases — PlanetScale Partnering with Cloudflare to bring you the fastest globally distributed applications — PlanetScale Processes and Threads — PlanetScale PlanetScale for Postgres is now GA — PlanetScale Postgres High Availability with CDC — PlanetScale
Announcing Vitess 15 — PlanetScale
Vitess Engineering Team · 2022-10-26 · via Blog — PlanetScale

Vitess Engineering Team |

Vitess 15 is now generally available, with a number of new enhancements designed to make Vitess easier to use, more resilient, and easier to scale!

VTOrc release

VTOrc, a Vitess-native cluster monitoring and recovery component, is now GA. VTOrc monitors and repairs Vitess clusters, eliminating paging and manual intervention while automating recovery. This makes Vitess fully self-healing and resilient to MySQL server failures. It also replaces the third-party integration with Orchestrator that users have traditionally relied on to recover from MySQL server failures. Users deploying VTOrc benefit by reducing both the operational burden of running Vitess and the amount of downtime they experience.

VTAdmin release

VTAdmin, the next generation of cluster management APIs and UIs for Vitess, is also now GA. Unlike the previous UI, which was available for use only on a per-cluster basis, VTAdmin provides a single control plane to manage multiple Vitess clusters (e.g., development versus production). This makes it much easier for users to monitor and administer their Vitess deployments and significantly reduces the amount of time they spend doing so. VTAdmin is built on a modern UI technology stack that will allow us to maintain a much richer Web UI as new features and functions are added.

Old UI:

Old UI showing keyspace commerce 0

Old UI showing keyspace commerce 0 and dropdown

New UI:

New UI showing keyspace commerce 0

New UI showing keyspace commerce 0 and settings

VEP-4 progress

In addition to these major streams of work, we have made tremendous progress on VEP-4, aka The Flag Situation, reorganizing our code so that Vitess binaries and their flags are clearly aligned in help text. This is an immediate win for usability and positions us well to move on to a viper implementation, which will facilitate additional improvements including standardization of flag syntax and runtime configuration reloads. Furthermore, we are aligning with industry standards regarding the use of flags, ensuring a seamless experience for users migrating from or integrating with other platforms.

VDiff v2 update

We are also pleased to announce that VDiff v2, used to check that data migrations have been conducted successfully, is now feature complete. While previous versions were time and memory-intensive and required that users start over if they failed, VDiff v2 distributes work so that memory issues are all but eliminated. It is also resumable, allowing users to start where they left off if there is an interruption for any reason. Error reporting improvements help ensure that users know what needs to be fixed before resuming the process. VDiff v2 greatly enhances usability, and we expect it to be GA in the next release.

MySQL compatibility and performance

We continue to make improvements in the areas of MySQL compatibility and performance. For instance, we now produce more efficient query plans for subqueries and derived tables. We have also improved our benchmarking infrastructure, arewefastyet, to make it easier to add new benchmarks.

Try it out

We are very pleased with the great strides we have made with v15 and hope that you will be as well. We encourage all current users of Vitess and everyone who has been considering it to try this new release! Additionally, we have released a new version of the Operator, v2.8.0, that works with Vitess v15, and we invite you to read its release notes as well. We look forward to your feedback, which can be provided via GitHub or Slack.