ProxySQL - High Performance and HA Proxy for MySQL
ProxySQL is a high-performance, high-availability proxy designed for MySQL, focusing on query rewriting, caching, and connection pooling to optimize database operations. It offers features like load balancing, real-time statistics, seamless failover, and a robust admin interface, enabling efficient management of database traffic. The software supports complex setups and is aimed at improving the experience for database administrators, with future enhancements planned for security and multi-database support.
@proxysql
http://proxysql.com
https://github.com/sysown/proxysql/sysown.com
Features
Some of themost interesting features:
on-the-fly rewrite of queries
caching reads outside the database server
connection pooling and multiplexing
complex query routing and read/write split
load balancing
real time statistics
Monitoring
High Availability and Scalability
Seamless failover
Firewall
Query throttling
query timeout
runtime reconfiguration