Archive


Category: 來玩SQL Relay

  • [SQLRelay]php+sqlrelay+mysql實現連接池及讀寫負載均衡

    本文轉載自http://www.cnblogs.com/lchb/articles/3542744.html php+sqlrelay+mysql實現連接池及讀寫負載均衡 本文主要介紹sqlrelay的配置安裝。通過其性能和一些具體環境的測試來幫助開發者應用在相應的場合中去應付大併發的mysql資料庫連接。 什麼是sqlrelay? Sqlrelay是一個開源的資料庫連接池軟體。它可以預建立資料庫連接,同時可作為資料庫連接代理和負載等化器使用。   SQL Relay is a persistent database connection pooling, proxying and load balancing system for Unix and Linux.   Sqlrelay項目主頁 http://sqlrelay.sourceforge.net/ Sqlrelay源碼下載 http://sqlrelay.sourceforge.net/download.html Sqlrelay原理示意: 連接池示意圖:   負載均衡示意圖:   1、 sqlrelay的安裝 下載原始程式碼(因為不能yum或者apt-get) #wget http://prdownloads.sourceforge.net/sqlrelay/sqlrelay-0.41.tar.gz?download 解壓縮 #tar –zxvf sqlrelay-0.41.tar.gz 配置 #cd sqlrelay-0.41 #./configure –prefix=/opt/sqlrelay –with-mysql-prefix=/opt/mysql-5.0.22 –with-php-prefix=/opt/php-5.2.6 –disable-python 注釋:因為我用的python版本跟sqlrelay版本稍有糾結,所以顯式得去聲明不增加python下的api。 為啥我軟體編譯目標路徑是/opt,我也不知道,也許第一次看見某人這麼做的,我也就一直這麼做。大家別問了,沒啥道理,其實編譯到 /shit 下邊,也不影響正常的運行。 查看編譯好的檔: […]

  • [SQLRelay] 初識SQL Relay

    文章轉載自http://blog.csdn.net/heiyeshuwu 開源的資料庫連接池 SQL Relay 介紹 概述: SQL Relay是個功能強大並且非常容易使用的持久資料庫連接池系統,能夠運行在Unix/Linux系統下,能夠支援大部分主流的資料庫系統和大部分的程式設計語言,有效的減輕伺服器的負載和移植問題,是很多Web應用資料庫連接池的一個選擇。 SQL Relay 是適合於Unix/Linux下的一個持久資料庫連接池,代理伺服器和負載平衡系統。   SQL Relay的特點: 快速的執行資料庫驅動的Web應用 增強的可測性資料庫驅動的Web應用 分配資料庫的訪問連接 關閉資料庫的訪問連接 從不支援的平臺訪問資料庫 從一個資料庫到另一種資料庫移植應用 SQL Relay支持的資料庫系統: Oracle MySQL mSQL PostgreSQL Sybase MS SQL Server IBM DB2 Interbase Sybase SQLite ODBC MS Access SQL Relay 用戶端API支援一些高級的資料庫操作,例如綁定變數、多記錄獲取、用戶端結果的緩存和支援事務等。 SQL Relay 的用戶端API支援的程式設計語言有: C C++ Perl Python PHP Ruby Java TCL Zope   SQL Relay […]