Sharding-Proxy is the second product of ShardingSphere. It defines itself as a transparent database proxy, providing a database server that encapsulates database binary protocol to support heterogeneous languages. Friendlier to DBA, the MySQL/PostgreSQL version provided now can use any kind of terminal (such as MySQL Command Client, MySQL Workbench, etc.) that is compatible with MySQL protocol to operate data.

| Sharding-JDBC | Sharding-Proxy | Sharding-Sidecar | |
|---|---|---|---|
| Database | Any | MySQL |
MySQL |
| Connections Count Cost | High | Low |
High |
| Supported Languages | Java Only | Any |
Any |
| Performance | Low loss | Relatively high loss |
Low loss |
| Decentralization | Yes | No |
Yes |
| Static Entry | No | Yes |
No |
The advantages of Sharding-Proxy lie in supporting heterogeneous languages and providing operational entries for DBA.