【Mysql】KingShard中介軟體的使用與配置

小亮520cl發表於2016-06-14
kingshard  

主要功能:

1. 讀寫分離。
2. 跨節點分表。
3. 支援透明的MySQL連線池,不必每次新建連線。
4. 支援客戶端IP訪問控制。
5. 平滑上線DB或下線DB,前端應用無感知。
6. 支援多個slave,slave之間透過權值進行負載均衡。
7. 支援強制讀主庫。
8. 支援將sql傳送到特定的node。
9. 支援在單個node上執行事務,不支援跨多個node執行事務。
10. 支援跨node的count,sum,max和min等函式。
11. 支援單個分表的join操作,即支援分表和另一張不分表的join操作。
12. 支援order by,limit等操作。
13. 支援主流語言(java,php,python,C/C++,Go)SDK的mysql的prepare特性。
14. 支援到後端DB的最大連線數限制。
15. 支援SQL日誌及慢日誌輸出。

mark一下


實驗環境在模擬機56的目錄下
/usr/local/Applications/Go/src/github.com/flike/kingshard

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29096438/viewspace-2120127/,如需轉載,請註明出處,否則將追究法律責任。

相關文章