kingshard

A high-performance MySQL proxy written in Go, with read/write splitting, hash, range, and date sharding, and backend high availability.


About

kingshard sits between applications and MySQL to split read and write statements, limit the number of connections to the database, and handle backend failover, and it shards data across multiple nodes by hash, range, or date.

It’s released under the Apache 2.0 license.

Category Software & Tools
Subcategory Proxies & Traffic Management, Sharding & Horizontal Scaling
✎ Suggest an update

Community feedback

This space is for grounded, evaluable experience — versions used, environments, what you measured or observed, and how it behaves alongside other software. General impressions without supporting detail may be removed. Sign in to write one; posts are tied to a verified identity, not anonymous.