mysql sohu_【MySQL中间件之SOHU-DBProxy】
生活随笔
收集整理的這篇文章主要介紹了
mysql sohu_【MySQL中间件之SOHU-DBProxy】
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
SOHU-DBProxy是由 搜狐 數據庫團隊開發維護的一個基于MySQL協議的數據中間層項目。它在MySQL官方推出的MySQL-Proxy 0.8.3版本的基礎上, 修改了大量bug,添加了很多功能特性。現在已經在sohu的多個業務線上使用
DBProxy 兼容 MySQL 協議,可以用任何 5.1/5.5 客戶端連接,支持 JDBC,PHP,ODBC,C
驅動,c3p0,DBCP 連接池。JDBC,PHP,C 驅動已經測試通過。支持動態擴展,自動實現讀
寫分離。
DBProxy 是 SOHU DBA 團隊開發的產品,參考了開源產品 MySQL Proxy 0.8.3、Spock Proxy
的實現、使用標準 C 開發的一個數據庫中間件產品。
DBProxy 位于應用程序和數據庫之間,可以監視/控制/轉發客戶端的請求以及服務器返
回的結果,實現連接復用、負載均衡、故障遷移、讀寫分離功能。
SOHU-DBProxy主要功能:
1 即使在同一個連接(只要不在同一個事務中)也能連接復用
2 負載均衡提高讀性能,支持動態擴展
3 動態添加的SQL審核和過濾。能夠統計的SQL長時間運行影響性能,并且阻止其運行
4 用戶連接限制
5 自動摘除宕機的DB
6 讀寫分離(當前版本沒有,代碼和測試已經完成,沒有合并到當前版本)
總結
以上是生活随笔為你收集整理的mysql sohu_【MySQL中间件之SOHU-DBProxy】的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 顺丰北京同城多少钱啊?
- 下一篇: mysql断开同步并记录位置_数据库同步