IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
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

PostgreSQL Discussion :

Performance de PostGresql


Sujet :

PostgreSQL

  1. #1
    Futur Membre du Club
    Inscrit en
    Juillet 2003
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 13
    Points : 8
    Points
    8
    Par défaut Performance de PostGresql
    Bonjour,

    Je suis développeur et je dois mettre en place une base de données.
    Ne connaissant pas Postgresql, j'aimerais savoir quelles sont ces
    performances pour les petites et les grandes bases de données (Comparé
    a Oracle et MySQL).

    merci
    capiste avant tout

  2. #2
    Membre actif

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    209
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2003
    Messages : 209
    Points : 249
    Points
    249
    Par défaut
    J'ai commencé à développer une application et je me suis posé la même question que toi. Je connaissais seulement Oracle. Mais j'ai opté pour PostgreSQL. Franchement ce dernier est performant et offre un grand nombre d'outils comme Oracle (contraintes d'intégrités, fonctions stockées,séquence,trigger,loader,...). J'ai rencontré quelques limitations mais sans que cela me pose un réel problème. Mais il a le grand avantage d'être totalement gratuit et il y a plein de personnes qui sont prêtes à t'aider (moi compris)

    Par contre MySQL est/était vraiment limité et n'offre pas grand chose. Mais il est vraiment simple d'utilisation. Quoique la version 4 de MySQL permets de faire de plus en plus de chose, mais je ne m'y connais pas trop.

    Franchement faut pas trop avoir peur de PostgreSQL, vazyfouzy!

    A+

  3. #3
    ovh
    ovh est déconnecté
    Rédacteur
    Avatar de ovh
    Homme Profil pro
    Architecte devops web full stack
    Inscrit en
    Mai 2002
    Messages
    3 841
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte devops web full stack

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 841
    Points : 6 514
    Points
    6 514
    Par défaut
    C'est clair Postgresql est selon moi le meilleur sgbd open source, et comme dit Bouboubou il rivalise bien avec les grands (Oracle). Justement à ce propos, quelles limitations as-tu rencontré et comment les as-tu contournées ? Ca m'intéresse.

    Tutoriels sur les UPS, e-commerce, PHP, critiques de livres...

    Pensez à consulter les FAQs et les cours et tutoriels.
    FAQ Linux - Cours et tutoriels Linux - FAQ PHP - Cours et tutoriels PHP
    Ce forum est fait pour vous et surtout par vous, merci d'en respecter les règles.

    Je n'ai rien à voir avec la société www.ovh.com !

  4. #4
    Futur Membre du Club
    Inscrit en
    Juillet 2003
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 13
    Points : 8
    Points
    8
    Par défaut
    merci,
    donc en clair il est gratuit, il offre les même fonctionnalité que Orcale mais au niveau de la puissance, execute-t-il les requete à la meme vitesse ou est-il plus lent? Peut-il gérer des grosse base de donnée? Est-ce qu'on peut faire facilement une maintenance (j'ai entendu parler vaccuum?)?

    Je dois rentre un compte rendu à mon chef et j'essai de faire un compraratif.

    merci
    capiste avant tout

  5. #5
    Membre actif

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    209
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2003
    Messages : 209
    Points : 249
    Points
    249
    Par défaut
    Pour l'exécution des requêtes, je connais relativement bien l'optimiseur d'Oracle mais pas énormément celui de PostgreSQL. Pour l'instant je dois dire que je n'ai pas encore une base de données suffisemment conséquente pour en tirer une quelconque conclusion. Les différences avec Oracle:

    - pas de procédure stockée, juste des fonctions. Mais une procédure n'est autre qu'une fonction sans retour de valeur (juste que conceptuellement, c'est des fois pas facile à s'y retrouver lorsque tu en as bcp)!

    - là ou j'ai rencontré des problème c'est lorsque tu veux utiliser des séquences pour tes identificateurs. Le /copy ou COPY (chargement de données par fichiers plats) ne permet pas d'utiliser les default value. Cela signifie que tu es obligé de faire ton /copy et ensuite de faire un setval sur ta séquence. C'est vraiment génant, mais surmontable. Le sqlloader d'Oracle est bcp plus puissant. Il permet même de convertir des types de valeur pendant le chargement des données; de distribuer les valeurs dans pls tables,...

    - je sais qu'avec postgres tu peux faire des explain plan. Mais je ne sais pas jusque ou tu peux aller pour dire à Postgres qu'il doit utiliser ce genre d'optimisation. Avec Oracle 8, tu pouvais lui passer des hints /* +CHOOSE */ ou /* +RULE */,... pour lui demander d'application certaine optimisation par des régles ou suivant les statistiques que tu as préalablement fait. Sur ce point, je ne connais pas trop postgres. Si des personnes ont un peu d'expérience, cela m'intéresse vraiment.

    - ...
    A+

Discussions similaires

  1. [Materiel]Performance Serveur PostgreSQL
    Par ratata dans le forum PostgreSQL
    Réponses: 5
    Dernier message: 09/05/2011, 11h46
  2. Performance Postgresql sur du btrfs
    Par bustaf dans le forum PostgreSQL
    Réponses: 0
    Dernier message: 23/02/2011, 17h59
  3. Limite performances serveur Linux/Postgresql
    Par jinpol dans le forum Administration
    Réponses: 17
    Dernier message: 07/11/2008, 12h22
  4. Performances de PostgreSQL
    Par SYSYSY dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 30/09/2008, 14h04
  5. [ POSTGRESQL ] Problème de performance
    Par Djouls64 dans le forum PostgreSQL
    Réponses: 6
    Dernier message: 26/05/2003, 16h18

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