golang開發的一個mysql鏈接代理池, HTTP返回查詢結果。php
golang查詢mysql, 支持鏈接池, HTTP返回數據,經過POST傳遞sql語句 (已實現)mysql
增長了postgre數據庫的支持 (已實現)
linux
支持查詢數據緩存 (已實現)git
支持多種語言(發送POST請求便可) (已實現)github
讀寫分離golang
SQL防注入sql
支持HTTPS (已實現)數據庫
考慮支持分佈式HTTP serverjson
加入log文件支持 (已實現)windows
cd project_path
go build
mv golang_mysql_proxy_pool mpp
./mpp
返回數據相似 {"code":0,"rows":"123@123.com","status":"success"} 的 json 格式
屬性說明
code 0 is for success 1 is for wrong query 2 is for wrong get data 3 is for wrong uukey status success or fail rows query data
example/mpp_cls.php文件是PHP語言的客戶端,有目前現有的全部功能的範例,請參考
聯繫詳情可查看github
WIN7, go version go1.4.2 windows/386, PHP 5.6, MYSQL5.6, 1萬條mysql數據 example目錄
沒使用MPP的文件, php no_use_mpp.php -----Use time: 1.2660720348358-------
使用MPP的文件, php use_mpp.php -----Use time: 0.26302088737488-------