使用Yii2實現讀寫分離(MySQL主從資料庫)

來源:互聯網
上載者:User

使用Yii2實現讀寫分離(MySQL主從資料庫)

讀寫分離(Read/Write Splitting)。

1.原理:讓主要資料庫(master)處理事務性增、改、刪操作(INSERT、UPDATE、DELETE),而從資料庫(slave)處理SELECT查詢操作。

2.好處:備份資料庫,分擔資料庫壓力,承受更大的訪問量。

yii實現讀寫分離非常簡單,只需要在設定檔中寫幾個配置參數即可實現。

1.配置db.php檔案

2.建立兩個資料庫為了示範ip都指向本地的MySQL資料庫,但是資料庫名稱不同,同時在資料庫分別插入一條資料,將slave資料庫的username改成slave。

3.查看查詢結果

查詢主鍵id為1的那條資料

以下是查詢結果

Yii 使用者登陸機制 

Yii中引入js和css檔案 

Yii 不完全解決方案 

Yii CGridView 基本使用

Yii架構分布式緩衝的實現方案

Yii 的詳細介紹:請點這裡
Yii 的:請點這裡

本文永久更新連結地址:

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.