MySQL Router Windows(輕量級MySQL中間件)
v2.0.4 官方版- 軟件大?。?span itemprop="fileSize">3.12 MB
- 軟件語言:中文
- 軟件類型:國產(chǎn)軟件 / 數(shù)據(jù)庫類
- 軟件授權(quán): 免費軟件
- 更新時間:2017-06-10 12:12:12
- 軟件等級:
- 軟件廠商: -
- 應(yīng)用平臺:WinAll, WinXP, Win7
- 軟件官網(wǎng): 暫無
相關(guān)軟件
趨若智運平臺v1.2.32安卓版
83.71 MB/中文/10.0
語音報時鬧鐘Pro手機(jī)版v10.3.6 安卓版
8.53 MB/中文/10.0
六邊形拼圖手機(jī)版v2.18 安卓版
27.03 MB/中文/10.0
百世匯通巴槍軟件(驛站掌柜)v4.6.8.6 安卓版
92.85 MB/中文/10.0
斗戰(zhàn)西游bt變態(tài)版v1.0.004 安卓版
92.17 MB/中文/10.0
軟件介紹人氣軟件精品推薦相關(guān)文章網(wǎng)友評論下載地址
MySQL Router是一款非常重要的mysql輕量級MySQL中間件,相當(dāng)于前端與后端的透明路由,能幫助開發(fā)人員實現(xiàn)讀寫分離,并且訪問協(xié)議與MySQL,使用起來非常方便。感興趣的朋友歡迎前來IT貓撲下載體驗吧!
MySQL Router軟件介紹
MySQL Router是一個輕量級的中間件,提供了應(yīng)用程序與后端數(shù)據(jù)庫的透明路由,是mysql用來實現(xiàn)負(fù)載均衡和高可用功能。同時router也提供了使用fabric 高可用的方式。MySQL Router就是一個輕量級的中間件用來實現(xiàn)高可用和擴(kuò)展性的功能。MySQL Fabric最大的一個缺點是應(yīng)用需要改造,用Fabric獨有的Java或python驅(qū)動,并且目前只支持Java,Python php語言,即MySQL Fabric是在驅(qū)動層面實現(xiàn)的高可用和擴(kuò)展功能。而MySQL Router是一個中間件,該中間的訪問協(xié)議與MySQL一致,應(yīng)用不需要做任何的修改。
MySQL Router功能介紹
MySQL Router是mysql官方推出的一個輕量級MySQL中間件是處于應(yīng)用client和dbserver之間的輕量級代理程序,它能檢測,分析和轉(zhuǎn)發(fā)查詢到后端數(shù)據(jù)庫實例,并把結(jié)果返回給client。是mysql-proxy的一個替代品.但是和mysql-proxy有區(qū)別。mysqlroute使用了兩個端口進(jìn)行讀寫分離
MySQL Router接受前端應(yīng)用程序請求后,根據(jù)不同的端口來區(qū)分讀寫,把連接讀寫端口的所有寫和查詢發(fā)往主庫,把連接只讀端口的查詢以輪詢方式發(fā)往多個從庫,從而實現(xiàn)讀寫分離的目的。讀寫返回的結(jié)果會交給MySQL Router,由MySQL Router返回給客戶端的應(yīng)用程序。?
我理解的是mysql-proxy在使用的時候與連接單臺數(shù)據(jù)庫操作一樣,而mysql route則是把多臺主機(jī)的讀寫集中在一起,進(jìn)行讀寫分離,在使用的時候還是需要程序進(jìn)行改動。
測試體驗
MySQL Router之前官方的中間件是MySQL Proxy,這么多年一直是alpha版本,堪稱業(yè)界奇跡。不過隨著MySQL Router的發(fā)布,官網(wǎng)其實已經(jīng)無法直接下載MySQL Proxy了。但Inside君還是決定對MySQL Router和MySQL Proxy做一個簡單的性能測試。測試場景是全內(nèi)存的SELECT操作,測試工具使用sysbench,測試環(huán)境是網(wǎng)易云主機(jī)。最終的測試結(jié)果如下圖所示:
測試使用16線程的select.lua腳本的測試,對比遠(yuǎn)程客戶端直連MySQL,遠(yuǎn)程客戶端連接MySQL Router,遠(yuǎn)程客戶端連接到MySQL Proxy,后兩者需要再進(jìn)行一個轉(zhuǎn)發(fā)才能連接到目的MySQL數(shù)據(jù)庫,因此性能肯定會比直連MySQL方式要差。從結(jié)果看MySQL Router比直連MySQL性能要差15%,QPS平均值接近20000。但是MySQL Proxy的測試結(jié)果QPS僅5700,簡直慘不忍睹。導(dǎo)致這樣結(jié)果最重要的原因是MySQL Proxy采用使用lua腳本語言,測試過程中CPU負(fù)載高達(dá)290%(4核CPU)。MySQL Proxy測試過程中CPU的使用率在50%左右,表現(xiàn)較為平穩(wěn)。
看來MySQL Router用來做負(fù)載均衡是一個不錯的選擇,特別是用來做高可用架構(gòu)下的只讀VIP,那么對比傳統(tǒng)的LVS性能又會是怎樣呢?接著Inside君又對比了MySQL Router和LVS的負(fù)載均衡性能測試對比,同樣是SELECT全內(nèi)存測試,但是并發(fā)數(shù)提升至128個線程。測試結(jié)果如下所示:
可以發(fā)現(xiàn)在128個線程下單實例MySQL直連模式和MySQL Router中間件模式已經(jīng)沒有太大的區(qū)別,QPS都在26000左右。當(dāng)采用兩個MySQL實例實現(xiàn)只讀操作的負(fù)載均衡時,可以發(fā)現(xiàn)MySQL Router的QPS在48000左右,而LVS模式在52000左右,性能提升8%,更為重要的是LVS轉(zhuǎn)發(fā)服務(wù)器上基本沒有什么負(fù)載。
MySQL Router配置文件
[DEFAULT]
logging_folder = /var/log/mysqlrouter
[logger]
level = INFO
[routing:failover]
bind_address = 10.166.224.50
bind_port = 7001
max_connections = 1024
mode = read-write
destinations = 10.166.224.33:3310,10.166.224.34:3310
[routing:balancing]
bind_address = 10.166.224.50
bind_port = 7002
connect_timeout = 3
max_connections = 1024
mode = read-only
destinations = 10.166.224.33:3310,10.166.224.34:3310
通過該配置文件啟動MySQL Router會監(jiān)聽兩個端口10.166.224.50:7001和10.166.224.50:7002。10.166.224.50:7001是一個高可用的端口(mode=read-write),通過7001的端口訪問MySQL Router中間件會首先將請求發(fā)送到服務(wù)器10.166.224.33:3310,如果確定該服務(wù)器宕機(jī),則會發(fā)送到服務(wù)器10.166.224.34:3310。10.166.224.50:7002是一個負(fù)載均衡的端口,每個都請求可以將通過roundrobin的方式發(fā)送到destiantions對應(yīng)的MySQL服務(wù)器。通過MySQL Router用戶可以快速實現(xiàn)一個簡單的帶有讀寫分離的高可用集群。MySQL Router甚至可以鏈接MySQL Fabric的元數(shù)據(jù)庫,具體可查看MySQL Router的相關(guān)文檔。
更多>> 軟件截圖
推薦應(yīng)用
navicat for mysql 64位 25.05 MB
下載/中文/2.0 v16.0.110 中文免費版microsoft access 2013 140.00 MB
下載/中文/4.0 免費完整版HeidiSQL(MySQL圖形化管理工具) 5.77 MB
下載/中文/10.0 v11.2.0.6219 綠色中文版Oracle 11g 64位/32位 2.05 GB
下載/中文/2.0 v11.2.0.1.0 官方第二版sqlyog ultimate 64位 7.50 MB
下載/中文/7.0 v13.1.1 官方中文注冊版Navicat for Oracle 16.70 MB
下載/中文/10.0 v12.0.29 中文版Access數(shù)據(jù)庫查詢分析器 6.74 MB
下載/中文/10.0 v2.4 免費中文版dbc2000 win7 64位 16.10 MB
下載/中文/10.0 中文漢化版
其他版本下載
精品推薦
相關(guān)文章
下載地址
MySQL Router Windows(輕量級MySQL中間件) v2.0.4 官方版
查看所有評論>> 網(wǎng)友評論
更多>> 猜你喜歡
- Microsoft SQL Server 2000 Personal Edition
- SQL Server 2005 SP2
- Microsoft SQL Server 2000簡體中文企業(yè)版
- PowerDesigner
- 數(shù)據(jù)庫文件轉(zhuǎn)換工具(DBConvert for JSON and SQL)
- DFB數(shù)據(jù)庫修復(fù)工具DataNumen DBF Repair
- mysql for ubuntu
- MongoDB Compass可視圖形化管理工具
- Exportizer(修改編輯數(shù)據(jù)庫軟件)
- SQL Server Compact 4 安裝包
- Navicat premium數(shù)據(jù)庫管理軟件
- Oracle Database 12c數(shù)據(jù)庫軟件