" select 1", "select *", "select * where id=1", "select * where id like '%'"
Je ne vois pas bien ce que ces requêtes apportent...
par exemple, si tu travailles sur 10 tests de 10 lots en paralleles de 1000 requetes, tu peux considerer aussi bien cela comme un ensemble de 100000 requetes, ou comme 100 ensembles de 1000 requetes ( et la c plus couillu comme stats ). cela depend de ce que tu recherches comme resultats.
Je suis tout à fait d'accord, mais comment puis-je lancer ces traitements 'parallèles' ?
C'est une limitation - à mon sens - des SGBDR proprio et de PostgreSQL (je l'ai découvert à l'occasion de ce test), car même si le champ 'denomination' n'est pas dans le Group By, le champ 'id_structure' étant une clef primaire, le libellé associé sera lui-aussi pertinent et te permettra d'identifier le comptage effectué.
Le résultat pourrait être effectivement difficile à interpréter si tu avais dans la table 'structure' des tuples du genre :
Je n'ai jamais dit que j'étais exhaustif (loin de là !).
car si tu ne fais qu'une requete tu risque d'avoir le cout ouverture fermeture comme preponderant.
Je ne vois pas le problème puisque je teste la performance du SGBDR au travers de PHP et non le moteur seul.
De plus j'utilise des connexions persistantes.
Cela dit, l'idée de la boucle est intéressante. Je vais tâcher de vous proposer un second benchmark basé là-dessus.
J'utiliserai un processus php en mode console.
puisque tu fais cela en PHP, tu pourras paralleliser tes tests avec 2, 3, 4, 5, 10 wget en parallele ( /!\ par contre attention a l'analyse des resultats. )
Les requêtes SELECT sont les plus simples à écrire... et sont exécutables à volonté !
Mais si tu veux me proposer des scripts SQL contenant des ordres INSERT ou UPDATE sur ce schéma de base, je suis preneur (n'oublie pas les ordres inverses pour remettre tout en état ! ;-)).
J'étais en vacances alors j'arrive après la bataille mais je tiens à préciser que l'expression latine sic signifiant ainsi dans le texte ne s'emploie que lorsque l'auteur veut souligner une faute manifeste dans le texte original.
Dans le texte de ce journal ce n'est pas le cas...
Si l'abbé Pierre avait écrit 'l'orrdinattion des femes" alors là oui un sic aurait été le bienvenu !
DP Selene va être remplacé par une appli 'full web' une fois Sconet déployé (les profs pourront alors attaquer la base depuis chez eux sur un serveur en DMZ !).
Si certaines académies ne diffusent pas DP Selene, c'est que ce logiciel n'est pas d'une qualité exemplaire... et qu'il peut conduire les équipes d'assistance à s'arracher les cheveux ! Il y a du mieux dans les dernières versions, mais sa robustesse n'est pas toujours assurée (j'entends par robustesse le fait pour un utilisateur lambda de ne pas se retrouver avec une base de données de travers s'il ne respecte pas à la lettre les spécifications fonctionnelles !).
Dans le débat sur libre/propriétaire dans les établissements scolaires, il ne faut pas oublier un tiers acteur : le Ministère lui-même !
Il existe actuellement une solution gratuite (mais pas libre) de gestion des notes en établissement : DP Selene (DP comme Données Pédagogiques et Selene comme Système Elèves Enseignants Enseignements) fournie par les services informatiques académiques. L'application est actuellement en version 5.
Elle permet la saisie déportée, et, depuis la rentrée, la création de 'jolis' graphiques.
Le hic, c'est que certaines académies ne diffusent pas l'application...
N'étant ni architecte ni archéologue, je ne peux que me fier à des livres que je sais estimer à la fois sérieux et documentés.
Le must serait que l'on puisse organiser une rencontre à trois avec Jean-Pierre Adam...
Cela dit je partage complètement l'analyse faite dans ton dernier paragraphe. J'ai lu quelque part une anecdote sur un vieux ensemble immobilier anglais (était-ce Oxford ?) pour lequel les charpentiers venus refaire la charpente il y a quelques années admiraient le fait que les bâtisseurs de l'époque avaient planté les arbres en prévision de ces travaux futurs. Cela laisse effectivement rêveurs sur la perception qu'on pouvait avoir du temps à l'époque et la notre...
Tu sais, les égyptiens ont construit les pyramides d'une manière qu'on serait encore bien incapable de refaire aujourd'hui
Pardon ?
Je vous recommande la lecture instructive et amusante du livre de Jean-Pierre Adam Le passé recomposé, chroniques d'archéologie fantasque dans lequel cette aimable plume décrit la façon dont les égyptiens construisaient leurs pyramides, jolis dessins à l'appui :
En gros avec un plan légèrement incliné qu'ils batissaient en brique d'argile autour de l'édifice et qu'ils montaient à mesure de l'élévation de celui-ci (excusez l'éventuelle imprécision du propos mais je n'ai plus le livre sous la main...).
l a énormément d'atout, malgré son dépouillement apparent.
J'inverserais volontiers ton raisonnement après quatre ans d'utilisation de fluxbox.
C'est son dépouillement qui me le rend si précieux.
Voilà un wm qui n'en met pas plein la vue au sens littéral du terme. C'est reposant pour les yeux. Pas de gadget dont on ne sait pas quoi faire, toutes ces icônes dans les coins qui dépérissent de ne pas être utilisées... Je pense qu'on pourrait repenser l'interface utilisateur dans le monde professionnel et que certains utilisateurs ne s'en sentiraient que mieux (je parle d'expérience, j'ai à faire face à une population d'utilisateurs qui ne sait que très difficelement se répérer sur un écran dans une interface trop riche).
2 - c'est une question très interessante, qui ne mérite pas de mourir dans un forum
Ton aimable intervention me permet effectivement de mettre en avant ce qui fait ma curiosité : le problème du support physique et des conditions matérielles d'existence de cet OS qui nous fait tous triper (et nous étriper). Que resterait-il de Linux sans électricité ? Que resterait-il des réseaux sans liaisons ?
Encore une fois, je n'ai que très peu de connaissance en ce domaine et je sais que parmi les lecteurs de ce journal il se trouvera des gens ayant fait de longues études ou ayant fait de la plongé (?) à même de faire part de leurs connaissances.
Bref, il est m^me marrant que l'auteur ait pensé mettre cette question dans les forums.
(Petite) coquetterie de ma part, le Nota Bene me permet de montrer patte blanche et de faire chauffer les brillants cerveaux qui lisent ces journaux (cela dit sans ironie aucune) avec un sentiment de culpabilité amoindri...
Depuis ma mandrake 8.2 je n'ai tenté qu'une fois une 'mise à jour' telle que proposée dans le menu d'installation. A l'époque cela s'était mal passé...
Depuis, l'expérience aidant, j'ai créé les partitions ad hoc pour me permettre de formater les partitions 'système' à chaque nouvelle distribution.
C'est ce que j'ai fait ce week-end avec la 2006 Powerpack. Résultat : nickel !
Ai-je tort de ne pas avoir (de nouveau) confiance dans l'upgrade ?
1 - une fois l'abonnement fini, signifier à sa banque la fin d'autorisation de prélèvement
2 - toujours faire ses demandes par écrit
Pour le point 1 j'ai pu vérifier que ça marchait du tonnerre : je faisais partie d'un club de remise en forme auquel je me suis désabonné dans les formes (respect du préavis, Recommandé avec AR) et bien ça a pas loupé, ils ont tenté de prélever le mois suivant ! Ce n'est que quand ils ont vu le rejet de leur demande qu'ils m'ont adressé un courrier stipulant qu'ils avaient bien pris note de ma résiliation blablablabla... Editfiant !
NB : je suis abonné chez noos et je paye par chèque tous les mois.
Bon, ma demande n'a pas suscité un intérêt débordant alors je vais me répondre (car j'ai eu la solution).
En clair mon script faisait la connexion et le bind sur un replica d'annuaire et celui-ci n'autorise pas les mises à jour (sur l'attribut mot de passe en l'occurence). En tapant directement sur l'annuaire maître, tout est rentré dans l'ordre.
Le plus étonnant dans l'affaire c'est que c'est grâce à Perl que j'ai pu venir à bout de mon problème Php. En effet, j'ai réécrit mon script en perl (pas trop difficile grâce à l'excellente docu du Net::ldap) et c'est ce script en perl qui m'a renvoyé le bon code d'erreur ldap, ou plutôt le code d'erreur premier : 10 et non 50.
Comme quoi la multiplicité des langages, ça a du bon !
Mais je ne comprends vraiment pas ce qui peut faire rester certaines personnes sur mdk/mdv ... j'aimerai bien, que des personnes éclairées, m'expliquent ses avantages, par rapport à une breezy par exemple
Je pourrais répondre tout bêtement : "parce que je passe pas mon temps à tester les différentes distributions du monde Linux".
Sérieusement, je ne suis pas toujours en train de comparer les mérites comparés des divers outils que j'utilise ou que je pourrais utiliser. Ce qui est faisable pour les applis (essayer tel window manager ou tel autre) le devient un peu moins en matière de distrib, non ?
Exemple : depuis mes débuts sous Linux j'utilise Sylpheed, et bien je ne suis jamais allé voir la concurrence, alors que je suis certain qu'il y a d'autres très bonnes applis dans ce domaine.
# Vous avez dit mémoire ?
Posté par DocteurCosmos . En réponse au journal On en parle dans la presse.... Évalué à 1.
J'ai voulu trouver comment le contacter pour lui demander de corriger son article, mais j'ai pas trouvé...
[^] # Re: il manque certaines informations ...
Posté par DocteurCosmos . En réponse au journal Comparatif performances PHP : MySQL / PostgreSQL / SQLite. Évalué à 1.
Je ne vois pas bien ce que ces requêtes apportent...
Je suis tout à fait d'accord, mais comment puis-je lancer ces traitements 'parallèles' ?
[^] # Re: Syntaxe de la requête SQL
Posté par DocteurCosmos . En réponse au journal Comparatif performances PHP : MySQL / PostgreSQL / SQLite. Évalué à 1.
Le résultat pourrait être effectivement difficile à interpréter si tu avais dans la table 'structure' des tuples du genre :
id_structure | denomination
1 | Boite bidulle
2 | Boite machin
3 | Boite bidulle
etc. ...
Mais là c'est un problème de 'signification' des données.
Je ne vois donc pas pourquoi les autres SGBDR ne permettent pas cette interrogation.
Mais peut-être y a-t-il des spécialistes de cette question dans l'assistance ?
[^] # Re: il manque certaines informations ...
Posté par DocteurCosmos . En réponse au journal Comparatif performances PHP : MySQL / PostgreSQL / SQLite. Évalué à 1.
Je ne vois pas le problème puisque je teste la performance du SGBDR au travers de PHP et non le moteur seul.
De plus j'utilise des connexions persistantes.
Cela dit, l'idée de la boucle est intéressante. Je vais tâcher de vous proposer un second benchmark basé là-dessus.
J'utiliserai un processus php en mode console.
Je vois pas trop, tu m'expliques ?
[^] # Re: sympa mais ...
Posté par DocteurCosmos . En réponse au journal Comparatif performances PHP : MySQL / PostgreSQL / SQLite. Évalué à 1.
Mais si tu veux me proposer des scripts SQL contenant des ordres INSERT ou UPDATE sur ce schéma de base, je suis preneur (n'oublie pas les ordres inverses pour remettre tout en état ! ;-)).
[^] # Re: umount
Posté par DocteurCosmos . En réponse au journal Comparatif performances PHP : MySQL / PostgreSQL / SQLite. Évalué à 1.
Peux-tu m'expliquer pourquoi ?
J'ai également relancé la page après avoir éteint puis relancé les serveurs.
Oui, les caches sont actifs, mais ça l'est par défaut non ?
[^] # Re: Hmm
Posté par DocteurCosmos . En réponse au journal Comparatif performances PHP : MySQL / PostgreSQL / SQLite. Évalué à 3.
C'est pour donner l'égalité des chances aux binaires.
# Une petite cure ?
Posté par DocteurCosmos . En réponse au journal Les systèmes bases de données orientées objets. Évalué à 10.
Aller dans le menu 'Help'
Lancer le 'Emacs Psychiatrist'
Et se laisser aller en toute confiance...
I am the psychotherapist. Please, describe your problems. Each time
you are finished talking, type RET twice.
Why object-oriented database ?
Is it because object oriented database that you came to me?
NO !
Why not?
...
# Après la bataille...
Posté par DocteurCosmos . En réponse au journal L'église et le sexe. Évalué à 1.
Dans le texte de ce journal ce n'est pas le cas...
Si l'abbé Pierre avait écrit 'l'orrdinattion des femes" alors là oui un sic aurait été le bienvenu !
[^] # Re: L'éducation nationale n'a plus les moyens ?
Posté par DocteurCosmos . En réponse à la dépêche Faire entrer les logiciels libres à l'école. Évalué à 2.
Si certaines académies ne diffusent pas DP Selene, c'est que ce logiciel n'est pas d'une qualité exemplaire... et qu'il peut conduire les équipes d'assistance à s'arracher les cheveux ! Il y a du mieux dans les dernières versions, mais sa robustesse n'est pas toujours assurée (j'entends par robustesse le fait pour un utilisateur lambda de ne pas se retrouver avec une base de données de travers s'il ne respecte pas à la lettre les spécifications fonctionnelles !).
[^] # Re: L'éducation nationale n'a plus les moyens ?
Posté par DocteurCosmos . En réponse à la dépêche Faire entrer les logiciels libres à l'école. Évalué à 2.
Faux.
Académies de Toulouse, Grenoble et Clermont.
Nancy-Metz s'occupe d'AffelNet (procédures d'affectation des élèves).
Au Ministère, à Paris.
# Et l'Education Nationale alors ?
Posté par DocteurCosmos . En réponse à la dépêche Faire entrer les logiciels libres à l'école. Évalué à 3.
Il existe actuellement une solution gratuite (mais pas libre) de gestion des notes en établissement : DP Selene (DP comme Données Pédagogiques et Selene comme Système Elèves Enseignants Enseignements) fournie par les services informatiques académiques. L'application est actuellement en version 5.
Elle permet la saisie déportée, et, depuis la rentrée, la création de 'jolis' graphiques.
Le hic, c'est que certaines académies ne diffusent pas l'application...
[^] # Re: En 45...
Posté par DocteurCosmos . En réponse au journal Câbles sous-marins et répéteurs. Évalué à 2.
Le must serait que l'on puisse organiser une rencontre à trois avec Jean-Pierre Adam...
Cela dit je partage complètement l'analyse faite dans ton dernier paragraphe. J'ai lu quelque part une anecdote sur un vieux ensemble immobilier anglais (était-ce Oxford ?) pour lequel les charpentiers venus refaire la charpente il y a quelques années admiraient le fait que les bâtisseurs de l'époque avaient planté les arbres en prévision de ces travaux futurs. Cela laisse effectivement rêveurs sur la perception qu'on pouvait avoir du temps à l'époque et la notre...
[^] # Re: En 45...
Posté par DocteurCosmos . En réponse au journal Câbles sous-marins et répéteurs. Évalué à 1.
Pardon ?
Je vous recommande la lecture instructive et amusante du livre de Jean-Pierre Adam Le passé recomposé, chroniques d'archéologie fantasque dans lequel cette aimable plume décrit la façon dont les égyptiens construisaient leurs pyramides, jolis dessins à l'appui :
En gros avec un plan légèrement incliné qu'ils batissaient en brique d'argile autour de l'édifice et qu'ils montaient à mesure de l'élévation de celui-ci (excusez l'éventuelle imprécision du propos mais je n'ai plus le livre sous la main...).
# Dépouillement
Posté par DocteurCosmos . En réponse au journal Un gestionnaire de fenêtres par mois... Fluxbox. Évalué à 3.
J'inverserais volontiers ton raisonnement après quatre ans d'utilisation de fluxbox.
C'est son dépouillement qui me le rend si précieux.
Voilà un wm qui n'en met pas plein la vue au sens littéral du terme. C'est reposant pour les yeux. Pas de gadget dont on ne sait pas quoi faire, toutes ces icônes dans les coins qui dépérissent de ne pas être utilisées... Je pense qu'on pourrait repenser l'interface utilisateur dans le monde professionnel et que certains utilisateurs ne s'en sentiraient que mieux (je parle d'expérience, j'ai à faire face à une population d'utilisateurs qui ne sait que très difficelement se répérer sur un écran dans une interface trop riche).
[^] # Re: Fausse route
Posté par DocteurCosmos . En réponse au journal Câbles sous-marins et répéteurs. Évalué à 3.
Ton aimable intervention me permet effectivement de mettre en avant ce qui fait ma curiosité : le problème du support physique et des conditions matérielles d'existence de cet OS qui nous fait tous triper (et nous étriper). Que resterait-il de Linux sans électricité ? Que resterait-il des réseaux sans liaisons ?
Encore une fois, je n'ai que très peu de connaissance en ce domaine et je sais que parmi les lecteurs de ce journal il se trouvera des gens ayant fait de longues études ou ayant fait de la plongé (?) à même de faire part de leurs connaissances.
(Petite) coquetterie de ma part, le Nota Bene me permet de montrer patte blanche et de faire chauffer les brillants cerveaux qui lisent ces journaux (cela dit sans ironie aucune) avec un sentiment de culpabilité amoindri...
# Installation versus Upgrade
Posté par DocteurCosmos . En réponse au journal Compte rendu de migration Mandriva Linux 2005 LE vers 2006 (cooker). Évalué à 3.
Depuis, l'expérience aidant, j'ai créé les partitions ad hoc pour me permettre de formater les partitions 'système' à chaque nouvelle distribution.
C'est ce que j'ai fait ce week-end avec la 2006 Powerpack. Résultat : nickel !
Ai-je tort de ne pas avoir (de nouveau) confiance dans l'upgrade ?
# ça y est !
Posté par DocteurCosmos . En réponse au journal Club mandriva : en être ou pas.... Évalué à 5.
Une nouvelle ère commence...
Merci à tous pour vos commentaires.
# Prélèvement quand tu nous tiens !
Posté par DocteurCosmos . En réponse au journal Freebox & prélèvement de 400 ¤. Évalué à 8.
2 - toujours faire ses demandes par écrit
Pour le point 1 j'ai pu vérifier que ça marchait du tonnerre : je faisais partie d'un club de remise en forme auquel je me suis désabonné dans les formes (respect du préavis, Recommandé avec AR) et bien ça a pas loupé, ils ont tenté de prélever le mois suivant ! Ce n'est que quand ils ont vu le rejet de leur demande qu'ils m'ont adressé un courrier stipulant qu'ils avaient bien pris note de ma résiliation blablablabla... Editfiant !
NB : je suis abonné chez noos et je paye par chèque tous les mois.
# Maître et esclave...
Posté par DocteurCosmos . En réponse au message Bind ldap sur Directory Server 5.2. Évalué à 2.
En clair mon script faisait la connexion et le bind sur un replica d'annuaire et celui-ci n'autorise pas les mises à jour (sur l'attribut mot de passe en l'occurence). En tapant directement sur l'annuaire maître, tout est rentré dans l'ordre.
Le plus étonnant dans l'affaire c'est que c'est grâce à Perl que j'ai pu venir à bout de mon problème Php. En effet, j'ai réécrit mon script en perl (pas trop difficile grâce à l'excellente docu du Net::ldap) et c'est ce script en perl qui m'a renvoyé le bon code d'erreur ldap, ou plutôt le code d'erreur premier : 10 et non 50.
Comme quoi la multiplicité des langages, ça a du bon !
[^] # Re: Sécurité, égalité, franternité
Posté par DocteurCosmos . En réponse au journal Sarkocratie et Niconet. Évalué à 2.
"La liberté, c'est le luxe de l'ordre".
[^] # Re: why ?
Posté par DocteurCosmos . En réponse au journal La Mandriva 2006 dans une dizaine de jours. Évalué à 8.
Je pourrais répondre tout bêtement : "parce que je passe pas mon temps à tester les différentes distributions du monde Linux".
Sérieusement, je ne suis pas toujours en train de comparer les mérites comparés des divers outils que j'utilise ou que je pourrais utiliser. Ce qui est faisable pour les applis (essayer tel window manager ou tel autre) le devient un peu moins en matière de distrib, non ?
Exemple : depuis mes débuts sous Linux j'utilise Sylpheed, et bien je ne suis jamais allé voir la concurrence, alors que je suis certain qu'il y a d'autres très bonnes applis dans ce domaine.
[^] # Re: lilo.conf
Posté par DocteurCosmos . En réponse au message Problème avec Kdm et les entrées du reboot. Évalué à 2.
... mais c'est une piste que je vais creuser.
MercI de ta réponse.
# OGM
Posté par DocteurCosmos . En réponse au journal Nouveau type de linuxien en essor : les semi-linux semi-windows. Évalué à 6.
[^] # Re: php + html ?
Posté par DocteurCosmos . En réponse au journal GNU/Emacs est-il ésotérique ?. Évalué à 2.
Mais dans mon cas tout est fonction ou procédure et c'est bien pratique d'avoir le html intégré dans le code php.
Exemple purement théorique :
top ();
fonctionquituetout ();
bottom ();
C'est du reste l'approche du fameux livre de chez O'Reilly "Pratique de PHP et MySQL" par Philippe Rigaux.