ShardingSphere-Proxy is the second product of Apache ShardingSphere. It defines itself as a transparent database proxy, providing a database server that encapsulates database binary protocol to support heterogeneous languages.
ShardingSphere-JDBC | ShardingSphere-Proxy | ShardingSphere-Sidecar | |
---|---|---|---|
Database | Any | MySQL/PostgreSQL |
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 ShardingSphere-Proxy lie in supporting heterogeneous languages and providing operational entries for DBA.