Angenommen, eine Website (discuz) hat von Anfang an eine geringe Anzahl an Besuchen und mehrere zehn Millionen PVs pro Tag. Lassen Sie uns über die Entwicklung ihrer MySQL-Serverarchitektur spekulieren. In der ersten Stufe beträgt der tägliche PV-Wert der Website-Besuche weniger als 10.000. Wenn Web und Datenbank auf einem einzelnen Computer ausgeführt werden, ist keine Optimierung der Architekturebene erforderlich (z. B. muss kein Memcached-Cache hinzugefügt werden). Derzeit werden Daten oft täglich kalt gesichert, aber manchmal wird aus Gründen der Datensicherheit ein MySQL-Master-Slave eingerichtet. In der zweiten Stufe erreichte die tägliche Zahl der Website-Besuche Zehntausende. Zu diesem Zeitpunkt ist die einzelne Maschine bereits etwas ausgelastet, daher müssen wir Web und Datenbank trennen und einen Memcached-Dienst als Cache erstellen. Mit anderen Worten: In dieser Phase können wir MySQL auch auf einem einzigen Computer ausführen, um die Datenspeicherung und Abfrage der gesamten Website durchzuführen. Wenn Sie MySQL-Master-Slave verwenden, dient dies auch der Datensicherheit. In der dritten Stufe erreichte die tägliche Zahl der Website-Besuche Hunderttausende. Obwohl eine einzelne Maschine dies unterstützen kann, ist die erforderliche Maschinenkonfiguration viel besser als bei der vorherigen Maschine. Wenn es die Mittel zulassen, können Sie eine Maschine mit hoher Konfiguration kaufen, um den MySQL-Dienst auszuführen. Dies bedeutet jedoch nicht, dass sich die Leistung verdoppelt. Ab einem bestimmten Zeitpunkt wird die Konfiguration erhöht >1.
MySQL Details zur Entwicklung der Architektur von klein zu großEinführung: Angenommen, eine Website (discuz) wächst von klein auf. Sie begann mit einer kleinen Anzahl von Besuchen und erreichte zig Millionen PVs pro Tag. Lassen Sie uns über die Entwicklung ihrer MySQL-Serverarchitektur spekulieren.
2.
[php]mysql globales ID-Generierungsschema, phpmysql globales id_PHP-TutorialEinführung: [php] MySQL-Global-ID-Generierungsschema, PHPMySQL-Global-ID. [php] MySQL-Lösung zur globalen ID-Generierung, das globale ID-Produktionssystem von phpmysql durchläuft immer einen Prozess, bei dem das Geschäftsvolumen von klein nach groß wächst. Die Skalierbarkeit besteht darin, die hohe Verfügbarkeit des Datenbanksystems zu berücksichtigen 🎜>
3.[php]mysql globale ID-Generierungslösung, phpmysql globale ID
Einführung: [php]mysql globale ID-Generierungslösung, phpmysql globale Ausweis. [php] Die globale ID-Generierungslösung von phpmysql wird immer einen Prozess durchlaufen, bei dem das Geschäftsvolumen von klein nach groß wächst. Die Skalierbarkeit besteht darin, die hohe Verfügbarkeit des Datenbanksystems zu berücksichtigen
【Verwandte Q&A-Empfehlungen】:Javascript – Dropdown-Hintergrundbild ändert sich von verschwommen zu klar und die Größe von klein zu groß.
Javascript – Ein besonderer Effekt auf der 36kr-Homepage
Das obige ist der detaillierte Inhalt vonEmpfohlene Artikel zum Thema „Wachstum von klein nach groß'.. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!