Views: 1235
上篇講到SQL Proxy – MaxScale後,發現美中不足的地方在於MaxScale沒有Connection Pool,當AP端一但連線量過大時,仍會造成MariaDB產生Too Many Connections連線不足的狀況。
本篇要介紹另外一款SQL Proxy – kingshard,kingshard是一款由Go開發的SQL Proxy,支援MySQL / MariaDB,最大的優勢在讀寫分離、分表分庫及Connection Pool,跟據kingshard官方說法 : 使用kingshard的性能是直連MySQL / MariaDB性能的80%以上。
kingshard官網介紹
kingshard Connection Pool測試 :
透過使用MaxScale及kingshard連結MariaDB,並藉由ELK觀察MariaDB上的連線數
