Heim > Backend-Entwicklung > PHP-Tutorial > Yii2 implementiert die Lese-/Schreibtrennung (MySQL-Master-Slave-Datenbank)

Yii2 implementiert die Lese-/Schreibtrennung (MySQL-Master-Slave-Datenbank)

WBOY
Freigeben: 2016-07-29 09:11:30
Original
1052 Leute haben es durchsucht

Lese-/Schreibaufteilung.

1. Prinzip:

让主数据库(master)处理事务性增、改、删操作(INSERT、UPDATE、DELETE),而从数据库(slave)处理SELECT查询操作。
Nach dem Login kopieren

2. Vorteile:

备份数据库,分担数据库压力,承受更大的访问量。
Nach dem Login kopieren

Yii erreicht eine Lese-Schreib-Trennung sehr gut Einfach, schreiben Sie einfach ein paar Konfigurationsparameter in die Konfigurationsdatei, um dies zu erreichen.

2.1. Konfigurieren Sie die db.php-Datei

Yii2 implementiert die Lese-/Schreibtrennung (MySQL-Master-Slave-Datenbank)

2.2. Erstellen Sie zwei Datenbanken zur Demonstration, aber die Datenbanknamen sind unterschiedlich. Fügen Sie ein Datenelement in die Datenbank ein und ändern Sie den Benutzernamen der Slave-Datenbank in Slave.

Yii2 implementiert die Lese-/Schreibtrennung (MySQL-Master-Slave-Datenbank)

2.3. Abfrageergebnisse anzeigen

Fragen Sie die Daten mit der Primärschlüssel-ID 1 ab

Yii2 implementiert die Lese-/Schreibtrennung (MySQL-Master-Slave-Datenbank)

Das Folgende sind die Abfrageergebnisse

Yii2 implementiert die Lese-/Schreibtrennung (MySQL-Master-Slave-Datenbank)

Ursprüngliche Adresse: http://www.linuxidc.com/Linux/2015-07/120134.htm

Das Obige stellt die Implementierung der Lese-/Schreibtrennung (MySQL-Master-Slave-Datenbank) in Yii2 vor, einschließlich der relevanten Aspekte. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage