Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #1
    Membre expérimenté
    Avatar de Nothus
    Homme Profil pro
    Attaché politique
    Inscrit en
    juillet 2009
    Messages
    168
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Charente (Poitou Charente)

    Informations professionnelles :
    Activité : Attaché politique
    Secteur : Conseil

    Informations forums :
    Inscription : juillet 2009
    Messages : 168
    Points : 1 605
    Points
    1 605
    Billets dans le blog
    19

    Par défaut Du NoSQL en PHP : apprendre à créer un mini-moteur NoSQL en PHP

    Chers membres du club,

    J'ai le plaisir de vous présenter la première partie de ce tutoriel  :


    Dans cet article, le terme de « NoSQL » est à prendre dans le sens de « Not only SQL » et non de « No SQL ». Le contexte est volontairement « restreint » et un tel usage « courant » du PHP en dehors de l’exemple que j’aborde, n’est très probablement pas une bonne idée !
    Bonne lecture

    Retrouvez les meilleurs cours et tutoriels pour apprendre PHP.
    Avec humour, sans exhaustivité, j'ai pu dire ou penser:
    • si un "exploit" est un hack, je n'ose imaginer ce qu'est un système d'exploitation ?!
    • un programme c'est imposer à la machine sa volonté grâce au travail d'un tiers qui, en retour, peut potentiellement exploiter notre volonté.
    • telle la portée des variables, mesurer celle de son propos permet la mesure de celle de son action. Ce que certains appellent la sémantique, n'est jamais ce que d'autres nomment "subjectivité".
    • parler sur Twitter, c'est soit vouloir être compris en peu de termes, la base des belles lettres ; soit l'équivalent de gueuler dans un bus à l'attention de ceux qui ne vous écoutent pas (mais vous qui répondront, peut-être, quand même).

  2. #2
    Membre à l'essai
    Profil pro
    Chef
    Inscrit en
    octobre 2008
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Chef

    Informations forums :
    Inscription : octobre 2008
    Messages : 19
    Points : 18
    Points
    18

    Par défaut Chouette, j'ai repéré une erreur !

    50000 caractères = 100000 bits en UTF-8 ? Sûr ?
    C'est pas ce que j'aurais écrit.
    Mais bon, ce que j'en dis... ;-)

  3. #3
    Membre expérimenté
    Avatar de Nothus
    Homme Profil pro
    Attaché politique
    Inscrit en
    juillet 2009
    Messages
    168
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Charente (Poitou Charente)

    Informations professionnelles :
    Activité : Attaché politique
    Secteur : Conseil

    Informations forums :
    Inscription : juillet 2009
    Messages : 168
    Points : 1 605
    Points
    1 605
    Billets dans le blog
    19

    Par défaut

    Oui effectivement, on est plus proche de 400 que de 100... une étourderie. Du coup on approche la seconde.

    As-tu trouvé d'autres coquilles qui meritent une correction?
    Avec humour, sans exhaustivité, j'ai pu dire ou penser:
    • si un "exploit" est un hack, je n'ose imaginer ce qu'est un système d'exploitation ?!
    • un programme c'est imposer à la machine sa volonté grâce au travail d'un tiers qui, en retour, peut potentiellement exploiter notre volonté.
    • telle la portée des variables, mesurer celle de son propos permet la mesure de celle de son action. Ce que certains appellent la sémantique, n'est jamais ce que d'autres nomment "subjectivité".
    • parler sur Twitter, c'est soit vouloir être compris en peu de termes, la base des belles lettres ; soit l'équivalent de gueuler dans un bus à l'attention de ceux qui ne vous écoutent pas (mais vous qui répondront, peut-être, quand même).

  4. #4
    Membre expérimenté
    Avatar de Nothus
    Homme Profil pro
    Attaché politique
    Inscrit en
    juillet 2009
    Messages
    168
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Charente (Poitou Charente)

    Informations professionnelles :
    Activité : Attaché politique
    Secteur : Conseil

    Informations forums :
    Inscription : juillet 2009
    Messages : 168
    Points : 1 605
    Points
    1 605
    Billets dans le blog
    19

    Par défaut Du NoSQL en PHP : c’est possible et c’est (relativement) facile - Optimisation et cas d’étude

    Chers membres du club,

    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.
    Bonne lecture

    Retrouvez les meilleurs cours et tutoriels pour apprendre PHP.
    Avec humour, sans exhaustivité, j'ai pu dire ou penser:
    • si un "exploit" est un hack, je n'ose imaginer ce qu'est un système d'exploitation ?!
    • un programme c'est imposer à la machine sa volonté grâce au travail d'un tiers qui, en retour, peut potentiellement exploiter notre volonté.
    • telle la portée des variables, mesurer celle de son propos permet la mesure de celle de son action. Ce que certains appellent la sémantique, n'est jamais ce que d'autres nomment "subjectivité".
    • parler sur Twitter, c'est soit vouloir être compris en peu de termes, la base des belles lettres ; soit l'équivalent de gueuler dans un bus à l'attention de ceux qui ne vous écoutent pas (mais vous qui répondront, peut-être, quand même).

  5. #5
    Nouveau membre du Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    février 2010
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : février 2010
    Messages : 22
    Points : 30
    Points
    30

    Par défaut

    Les exemples OO sont vraiment à revoir, on ne code plus comme ça depuis PHP5 ...

    A quoi servent les "_" devant les noms de méthodes ?

  6. #6
    Membre expérimenté
    Avatar de Nothus
    Homme Profil pro
    Attaché politique
    Inscrit en
    juillet 2009
    Messages
    168
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Charente (Poitou Charente)

    Informations professionnelles :
    Activité : Attaché politique
    Secteur : Conseil

    Informations forums :
    Inscription : juillet 2009
    Messages : 168
    Points : 1 605
    Points
    1 605
    Billets dans le blog
    19

    Par défaut

    Merci 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.
    Avec humour, sans exhaustivité, j'ai pu dire ou penser:
    • si un "exploit" est un hack, je n'ose imaginer ce qu'est un système d'exploitation ?!
    • un programme c'est imposer à la machine sa volonté grâce au travail d'un tiers qui, en retour, peut potentiellement exploiter notre volonté.
    • telle la portée des variables, mesurer celle de son propos permet la mesure de celle de son action. Ce que certains appellent la sémantique, n'est jamais ce que d'autres nomment "subjectivité".
    • parler sur Twitter, c'est soit vouloir être compris en peu de termes, la base des belles lettres ; soit l'équivalent de gueuler dans un bus à l'attention de ceux qui ne vous écoutent pas (mais vous qui répondront, peut-être, quand même).

Discussions similaires

  1. Réponses: 1
    Dernier message: 03/04/2010, 12h59
  2. [Tableaux] page php imbriquée possible?
    Par scorpking dans le forum Fonctions
    Réponses: 7
    Dernier message: 11/06/2006, 23h18
  3. [Templates] Php, templating possible?
    Par lolo le belge dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 05/03/2006, 10h38
  4. Telnet + PHP, est possible ?
    Par nemesix dans le forum Syntaxe
    Réponses: 5
    Dernier message: 08/02/2006, 15h03
  5. [MySQL] -> Cest possible ? Comment faire ?
    Par MaTHieU_ dans le forum C++Builder
    Réponses: 9
    Dernier message: 12/05/2004, 13h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo