Physisches Paging basiert auf einer bestimmten physischen Einheit, beispielsweise der MySQL-Datenbank Programmierer müssen nur SQL-Anweisungen mit dem Schlüsselwort limit schreiben, und die Datenbank gibt Paging-Ergebnisse zurück.
Logisches Paging basiert auf Code, der von Programmierern geschrieben wurde. Die Datenbank gibt nicht die Paging-Ergebnisse, sondern alle Daten zurück, und dann ruft der -Programmierer die Paging-Daten über Code ab. Eine übliche Operation besteht darin, alle Daten auf einmal aus der Datenbank abzufragen und in der Liste zu speichern Sammlung, weil Die List-Sammlung wird sortiert und dann wird der angegebene Datenbereich gemäß dem Index abgerufen.
Physisches Paging greift jedes Mal auf die Datenbank zu, Logisches Paging greift nur einmal auf die Datenbank zu, während physisches Paging die Datenbank stark belastet.
Logisches Paging liest Daten gleichzeitig in den Speicher, belegt einen großen Inhaltsbereich und physisches Paging jedes Mal Ein Teil der Daten wird jeweils gelesen und belegt weniger Speicherplatz.
Logisches Paging liest Daten gleichzeitig in den Speicher. Wenn sich die Daten ändern, können sie nicht berücksichtigt werden der Vorgang in Echtzeit. Schlechte Echtzeitleistung. Physisches Paging greift jedes Mal auf die Datenbank zu, wenn Daten benötigt werden, und kann den neuesten Status der Datenbank mit starker Echtzeitleistung abrufen.
Logisches Paging wird hauptsächlich für Anlässe verwendet, bei denen die Datenmenge gering und die Daten stabil und physisch sind Paging wird hauptsächlich für größere Datenmengen und häufig aktualisierte Anlässe verwendet.
Das obige ist der detaillierte Inhalt vonBeispiel-Tutorial für physisches Paging und logisches Paging. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!