麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > PHP > 正文

PHP訪問數據庫集群的方法小結

2024-05-04 23:43:54
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了PHP訪問數據庫集群的方法,結合實例形式總結分析了三種常見的PHP訪問數據庫集群的技巧,需要的朋友可以參考下
 

本文總結分析了PHP訪問數據庫集群的方法。分享給大家供大家參考,具體如下:

一般常見的有三種做法:

1、自動判斷sql是否為讀,來選擇數據庫的連接:

實例化php DB類的時候,需要一次連接兩臺服務器,然后根據slq選擇不同的連接,舉個例子:

$link_w = mysql_connect($w_host,$user,$pwd);$link_r = mysql_connect($r_host,$user,$pwd);//執行sqlif(preg_match("/^select/i", trim($sql))) {  mysql_query($sql,$link_r);}else {  mysql_query($sql,$link_w);}

這個方法的優點就是開發者執行sql不用區分讀或者寫,在db類的底層自己判斷,缺點是,往往只需要讀或者寫時也需要打開兩個連接。

2、調用的時候自己選擇:

當執行sql前一般是能確定是寫還是讀,所以開發者需要手動的調用不同的連接,舉個例子:

$w_db = new DB('w');$w_db -> query('insert into .....');

當sql為讀:

$r_db = new DB('r');$r_db -> query('select .....');

主要通過,傳的參數來區別sql是讀還是寫,每次調用sql前需要調用開發者自己判斷。

3、使用MySQL Proxy做中間層代理,會自動將判斷sql是讀或者寫,將請求轉發給服務器。優點是程序不用更改任何代碼,只要啟動mysql proxy 時分別指定讀或寫的服務器:

--proxy-backend-addresses--proxy-read-only-backend-addresses
 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 毛片在线免费播放 | 亚洲第一视频 | 黄色片小说 | 欧美性生活区 | 精品一区二区亚洲 | 精品人人人人 | 久久九九热re6这里有精品 | 久草在线观看资源 | www亚洲 | 日韩黄色免费在线观看 | 亚洲午夜不卡 | 一区二区三区视频在线 | 国内精品久久久久久久久久久久 | 成人在线精品视频 | av电影免费在线 | 九九视频精品在线 | 日韩字幕| 午夜视频播放 | 欧美黄 片免费观看 | 高清中文字幕在线 | 欧美中文字幕一区二区 | 在线中文日韩 | 欧美爱爱视频网站 | 日本免费aaa观看 | 免费a级毛片大学生免费观看 | 日本成人一二三区 | 91网站在线播放 | 女人裸体让男人桶全过程 | 欧美性生活久久 | 亚洲精品一二三区 | 中文字幕在线观看免费视频 | 色七七久久影院 | 成年人免费视频大全 | av观看国产 | 九九视屏| 成人免费观看49www在线观看 | 久久人人爽人人爽人人片av免费 | 99国产精品自拍 | 国产午夜精品久久久 | 久久最新视频 | 综合网天天射 |