<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Range-Sharding on PlumePHP</title><link>https://plumephp.com/tags/range-sharding/</link><description>Recent content in Range-Sharding on PlumePHP</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Sat, 26 Sep 2026 00:00:00 +0800</lastBuildDate><atom:link href="https://plumephp.com/tags/range-sharding/index.xml" rel="self" type="application/rss+xml"/><item><title>分库分表中间件深度：ShardingSphere 架构、路由、改写与分布式治理</title><link>https://plumephp.com/database-sharding-middleware/</link><pubDate>Sat, 26 Sep 2026 00:00:00 +0800</pubDate><guid>https://plumephp.com/database-sharding-middleware/</guid><description>&lt;p&gt;分库分表是单机数据库容量触顶后的必经之路，但&amp;quot;怎么分&amp;quot;只是开始——真正复杂的是分完之后：&lt;strong&gt;请求怎么路由到正确的库表、SQL 怎么写才能分片、跨分片查询怎么聚合、数据迁移与扩容怎么做&lt;/strong&gt;。如果这些问题全部靠业务代码硬扛，系统会快速腐烂。分库分表中间件（ShardingSphere、MyCat、Vitess 等）把这些横切能力收拢到统一层：要么以 Proxy 形态（服务端代理，业务无感），要么以 JDBC 形态（客户端直连，性能更好）。本指南以 Apache ShardingSphere 为主线，深度拆解分片路由、SQL 改写、结果合并、分布式事务、数据迁移与弹性伸缩，并给出中间件选型与生产实践。&lt;/p&gt;</description></item></channel></rss>