Présentation
Du NoSQL en PHP : c’est possible et c’est (relativement) facile.
optimisation et cas d’étude.
Auteur
Lien
https://julien-garderon.developpez.com/tutoriels/du-nosql-en-php-1/
https://julien-garderon.developpez.com/tutoriels/du-nosql-en-php-2/
Table des matières
Chapitre 1 :
I. Préambule
II. Le contexte si particulier
III. Introduction
IV. LA solution ?
V. Le temps devient valeur cardinale
VI. La mise en œuvre pour tester chez vousVI-A. Les données de tests
VI-B. La création de l’index principal
VI-C. La recherche dans l’index principal
VI-D. La création d’un index secondaire
VI-E. La recherche dans un index secondaire
VI-F. Extraire des données à la volée
VII. Ce qu’il faut vendre au client
VIII. Les avantages de ma démonstration
IX. Les limites de ma démonstration
X. Et la sécurité des données alors ?
XI. Mot de la fin
XII. Note de la rédaction de Developpez.com
Chapitre 2
I. Préambule
II. Retour sur les différences fondamentales entre (My)SQL et notre moteur
III. Approfondir notre SGBD NoSQL par PHP parce que…
IV. Comment (bien!) lire un index ?
V. Le tri d’index : exemple de possibilités d’optimisationV-A. IntroductionV-A-1. À noter
V-A-2. Pourquoi découper son index avant le tri ?
V-B. Le calcul et la préparationV-B-1. commande OS
V-B-2. script PHP
V-B-3. Le comparatif
V-C. La découpe en portions pouvant être chargées individuellement par le scriptV-C-1. Commande OS
V-C-2. Script PHP
V-C-3. Le comparatif
V-D. Le tri de chaque morceauV-D-1. Commande OS
V-D-2. Script PHP (1)
V-D-3. Script PHP (2)
V-D-4. Le comparatif
V-E. (3′) Le tri des morceaux entre euxV-E-1. La logique générale
V-F. La réunion de tous les morceauxV-F-1. Commande OS
V-F-2. Script PHP
V-F-3. Le comparatif
V-G. Une recette « unique » en PHP
V-H. Révélation : et PHP ne servait à rien ?V-H-1. … Géré par PHP, mais exécuté par autre chose
V-H-2. … Un index construit ailleurs
V-H-3. L’implémentation « réelle » : jouer de l’abstraction des classes
V-H-4. Côté client, ça donne quoi ?
V-H-5. C’est déjà la fin ?!
VI. Note de la rédaction de Developpez.com