SQL Proxy – kingshard簡介

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上的連線數

美中不足 : kingshard Connection Pool適合應用在讀寫分離(Replication)及分表分庫的情境下,如果是Galera Cluster,仍然是不支援

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *