Du NoSQL en PHP : c'est possible et c'est (relativement) facile - Optimisation et cas d'étude
Un tutoriel de Julien Garderon
Le 2018-06-19 13:00:58, par Nothus, Membre émérite
Chers membres du club,
J'ai le plaisir de vous présenter la deuxième partie de ce tutoriel :
Bonne lecture
Retrouvez les meilleurs cours et tutoriels pour apprendre PHP.
J'ai le plaisir de vous présenter la deuxième partie de ce tutoriel :
Dans l’article précédent, nous avons abordé un cas d’école : mettre en œuvre un SGBD, de type NoSQL, grâce à PHP 5.6 (faute de mieux) et dans un contexte d’exécution CGI (via Apache par exemple). Cet environnement, sans module spécifique ni d’autres SGBD à disposition, sera réutilisé ici.
Une partie des résultats issue de l’article précédent devra être reprise : pensez donc d’abord à générer les entités et index grâce aux indications fournies.
Nous nous attarderons ici principalement sur le tri et la lecture des index, moins sur l’aspect supervision et accès client, qui feront l’objet d’autres articles.
Une partie des résultats issue de l’article précédent devra être reprise : pensez donc d’abord à générer les entités et index grâce aux indications fournies.
Nous nous attarderons ici principalement sur le tri et la lecture des index, moins sur l’aspect supervision et accès client, qui feront l’objet d’autres articles.
-
NothusMembre émériteMerci de ton commentaire Cryde.
J'imagine que tu évoques la dernière partie et l'abstraction de classes (dans un cahier des charges compatibilité PHP5.6). En effet les premiers exemples ne sont orienté objet, et reste dans des appels classiques de fonctions. Je te rappelle qu'il s'agit là de clarté et de bonne compréhension pour tous les publics, non pas d'un code pour la mise en production ou qui soit de répondre à des critères qui sont effectivement dans la phase d'après, celle d'un développement effectif d'un système complet.
J'évoque ce point tout au long de l'article comme tu as dû le lire ; d'ailleurs la solution que j'ai trouvé pour l'exemple réel, en passant par FTP et Python3 - ni PHP5 ni PHP7.
Si maintenant tu as mieux à proposer et que cela apporte vraiment une pierre au sujet qui est évoqué (pas sur l'OO mais bien les concepts fondamentaux d'un SGBD NoSQL, ainsi que les différentes critiques/menaces/optimisations théoriques à apporter), nous pouvons échanger pour mettre à jour l'article. Je suis à ta disposition. Dans l'attente, le plus simple est que chaque lecteur se fasse une opinion.
Bonne journée à toi.le 19/06/2018 à 14:49 -
CrydeMembre du ClubLes exemples OO sont vraiment à revoir, on ne code plus comme ça depuis PHP5 ...
A quoi servent les "_" devant les noms de méthodes ?le 19/06/2018 à 14:26