Maison > Article > base de données > Exemple de didacticiel de pagination physique et de pagination logique
La pagination physique repose sur une certaine entité physique. Cette entité physique est la base de données. Par exemple, la base de données MySQL fournit la limite. Les programmeurs n'ont besoin que d'écrire des instructions SQL avec le mot-clé limit, et la base de données renvoie les résultats de la pagination.
La pagination logique repose sur du code écrit par des programmeurs. La base de données ne renvoie pas les résultats de la pagination, mais toutes les données, puis le programmeur obtient les données de pagination via le code. Une opération courante consiste à interroger toutes les données de la base de données en même temps et à les stocker dans la liste. collection, car la collection List est triée, puis la plage de données spécifiée est obtenue en fonction de l'index.
La pagination physique accède à la base de données à chaque fois, La pagination logique n'accède à la base de données qu'une seule fois, tandis que la pagination physique impose une lourde charge à la base de données.
La pagination logique lit les données en mémoire en une seule fois, occupant un grand espace de contenu et la pagination physique à chaque fois uniquement. une partie des données est lue à la fois, occupant moins d'espace mémoire.
La pagination logique lit les données en mémoire en même temps. Si les données changent, elles ne peuvent pas être reflétées dans le. fonctionnement en temps réel. Mauvaises performances en temps réel. La pagination physique accède à la base de données chaque fois qu'elle a besoin de données et peut obtenir le dernier état de la base de données avec de solides performances en temps réel.
La pagination logique est principalement utilisée dans les situations où la quantité de données est faible et les données sont stables et physiques. la pagination est principalement utilisée dans les situations où la quantité de données est petite et fréquemment mise à jour.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!