Aller au contenu

petit-ourson

Hubmaster
  • Compteur de contenus

    1 648
  • Inscrit(e) le

  • Dernière visite

Messages postés par petit-ourson

  1. Je ne pense pas qu'ils aient utilisé un cms public, enfin peut être pour la partie blog mais sinon le reste doit être du fait maison (qu'on peut aussi sans doute appeler cms).

    C'est étrange cette manie du moment de voir des cms partout. Dès qu'il y a un back office, on peut dire qu'il y a un cms, donc la quasi totalité des sites pro utilise un cms.

  2. De plus, dans le cas d'une égalité en terme de ressource entre la gestion des deux méthodes (ce qui me surprendrait), il faut utiliser les normes actuelles. :)

    Je n'ai pas dit qu'il fallait le faire sans INNER JOIN et même sous MySQL ;o)

    Non pas de source officielle juste des tests que j'ai pu faire sur ma base de données avec une table de ~5 574 003 lignes et de ~35 621 lignes d'un autre côté.

    Et en regardant le fonctionnement avec la commande EXPLAIN sous MySQL, j'obtiens la même chose (donc comme sous postgresql). Reste à savoir si c'est la même chose avec 5 ou 6 jointures (ou plus) dans la même requête

    Je pourrai facilement avoir l'info pour Oracle même si je sais d'avance que ça va me couter cher de poser une question sur une requête mal écrite lol

  3. Donc non, cela ne revient pas du tout au même.

    Faire une "jointure" dans la clause where signifie que tu ne te préoccupes aucunement de la jointure mais uniquement du filtrage pour ensuite le "re-filtrer".

    Le problème c'est que MySQL a optimisé les requêtes si on n'utilise pas de JOIN, donc maintenant les utilisateurs font n'importe comment...

  4. J'ai entendu dire que certains SGBD faisaient des optimisation lors du JOIN. Intox ?

    Je demanderai à mon DBA préféré, mais en ce moment il est au soleil sous les tropiques.

    En ce qui concerne MySQL en tout cas, il est clair que cela change rien (bien que si on fait un second inner join à la suite, pas sur que l'on gagne pas en performance). J'essaierai d'y penser et de poser la question au mec de Sun-MySQL qui doit passer pour auditer ma base de données.

    Dans tous les cas (enfin c'est mon avis), WHERE devrait uniquement servir à définir des critère de sélection alors que ON sert uniquement a définir des critères de jointure mais là ... je suis peut être un peu trop scolaire.

  5. Tu seras soit obligé d'utiliser des frames, soit d'utiliser une popup.

    Je comprends que Deezer et ton hébergeur ne répondent pas (ils ont sans doute pas le temps). C'est un problème de conception de ton site, pas vraiment un problème venant d'eux.

×
×
  • Créer...