讀寫分離(Read/Write Splitting)。
1.原理:讓主數據庫(master)處理事務性增、改、刪操作(INSERT、UPDATE、DELETE),而從數據庫(slave)處理SELECT查詢操作。
2.好處:備份數據庫,分擔數據庫壓力,承受更大的訪問量。
yii實現讀寫分離非常簡單,只需要在配置文件中寫幾個配置參數即可實現。
1.配置db.php文件
2.創建兩個數據庫為了演示ip都指向本地的MySQL數據庫,但是數據庫名稱不同,同時在數據庫分別插入一條數據,將slave數據庫的username改成slave。
3.查看查詢結果
查詢主鍵id為1的那條數據
以下是查詢結果