9 points par xguru 2021-02-17 | 2 commentaires | Partager sur WhatsApp
  • Utiliser 200 instructions SQL pour afficher une seule page web serait excessif pour des bases C/S traditionnelles comme MySQL ou PostgreSQL

  • Avec SQLite, plus de 200 requêtes ne posent pas vraiment de problème

→ Il exécute efficacement les requêtes complexes et volumineuses, mais reste aussi performant lorsqu’il y a beaucoup de petites requêtes

→ SQLite n’utilise pas un modèle client/serveur : il fonctionne via des appels de fonction au sein du processus, donc le problème des requêtes N+1 ne s’y applique pas

  • Il est possible de voir environ 240 instructions SQL réellement utilisées sur la page web dynamique qui affiche la timeline du code source de SQLite

2 commentaires

 
galadbran 2021-02-17

Il y a un point du résumé qui doit être corrigé. Le texte explique que, « comme SQLite n’est pas de type client-serveur mais repose sur des appels de fonction effectués au sein du processus, le phénomène n+1 n’est pas un problème même s’il se produit ».

 
xguru 2021-02-17

Ah, le « non » a disparu T_T. J’ai dû le supprimer en tapant à toute vitesse. C’est corrigé.