Apache ShardingSphere
Database sharding and access layer
What it does
ShardingSphere provides database middleware through JDBC and proxy deployments, covering sharding, read-write splitting, and governance features around existing database systems.
When to use it
For access across several databases, compare deployment modes and sharding rules to understand how incoming queries are rewritten and routed to the underlying systems.