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

 SGBD Discussion :

Débat postgresql vs MySQL


Sujet :

SGBD

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2014
    Messages
    109
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2014
    Messages : 109
    Par défaut Débat postgresql vs MySQL
    Bonjour à tous,
    J'ai un projet qui va être amené à prendre de l'envergure.
    Il s'agit de multiples applications (Web et Desktop) partageant des informations (dans le respect de la vie privée).
    Ma demande (plutot qu'une question) concerne les avantages et défauts de MySQL et postgresql (deux SGBDR qui me tente bien).
    Donc selon vous, pour un nombre important de lecture/écriture tous les jours le quel des deux choisiriez vous ? Argumenter s'il vous plait.

    Merci

  2. #2
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 999
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 999
    Billets dans le blog
    6
    Par défaut
    Ce sont deux SGBDR qui ne sont pas destiné à des application dont l'envergure est l'entreprise, mais dédié aux particuliers et TPE…
    1) MySQL il ne faut pas lui en demander beaucoup et la liste des bugs est impressionnantes. Le réserver au max à quelques dizaines d'utilisateurs et moins d'une centaines de Go….
    A lire sur les dangers de MySQL :
    https://sqlpro.developpez.com/tutori...mysql-mariadb/
    2) PostgreSQL est déjà beaucoup plus taillé pour des solutions allant du particulier à la PME (ne pas dépasser en pratique 100 user et quelques centaine de GO

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  3. #3
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2014
    Messages
    109
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2014
    Messages : 109
    Par défaut Quel SGBDR Alors ?
    Bonjour SQLPRO,
    Merci de votre réponse et de la documentation que je vais lire. Je ne savais pas du tout que MySQL était si "mauvais".
    Pour une application pouvant avoir environs 500 utilisateurs quel SGBDR gratuit me recommanderiez vous ?
    Y a t-il ici d'autres personnes partageant cet avis ?

    Merci

  4. #4
    Membre émérite
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Novembre 2012
    Messages
    381
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2012
    Messages : 381
    Par défaut
    Bonjour,

    Quand on voit la liste des clients de MySQL, on se dit tout de suite que c'est effectivement hyper dangereux !

  5. #5
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2014
    Messages
    109
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2014
    Messages : 109
    Par défaut De nombreux clients
    Bonjour xdelatour,
    Merci pour votre message. Le nombre de clients très connu est en effet parlant. Du coup si des sociétés comme elles font confiance a MySQL pourquoi Mysql serait mauvais selon vous @sqlpro ?
    @xdelatour selon vous quel SGBDR serait le mieux pour une application Web d'environs 500 clients voire plus ? Je parle autant en vitesse qu'en stabilité.
    Je commence à utiliser postgresql et ce SGBDR possède plein d'outils très intéressants. Quel est votre avis ?

    Merci

  6. #6
    Membre émérite
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Novembre 2012
    Messages
    381
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2012
    Messages : 381
    Par défaut
    Je ne connais pas postgresql mais effectivement il est davantage conseillé que MySQL pour de gros projets. En tout cas je ne pense pas que MySQL soit aussi mauvais que ça, après tout beaucoup de sites Wordpress tournent avec, mais c'est vrai que j'ai constaté que certains produits l'ont abandonné.

  7. #7
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 999
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 999
    Billets dans le blog
    6
    Par défaut
    Citation Envoyé par agi.v Voir le message
    Bonjour xdelatour,
    Merci pour votre message. Le nombre de clients très connu est en effet parlant. Du coup si des sociétés comme elles font confiance a MySQL pourquoi Mysql serait mauvais selon vous @sqlpro ?
    @xdelatour selon vous quel SGBDR serait le mieux pour une application Web d'environs 500 clients voire plus ? Je parle autant en vitesse qu'en stabilité.
    Je commence à utiliser postgresql et ce SGBDR possède plein d'outils très intéressants. Quel est votre avis ?

    Merci
    Il suffit de lire l'article....
    Le nombre de client n'a rien à voir dans l'affaire. MySQL est un bricolage que l'on retrouve dans de nombreux produits bas de gamme, justement parce qu'il est gratuit ! Dès que l'on commence à attaquer de grosses volumétrie ou un nombre important d'utilisateur simultané MySQL est a fuir... Un simple exemple. Il existe des benchmarks officiels, ceux du TPC.... Ni MySQL ni MariaDB n'y figurent de peur du ridicule !
    http://www.tpc.org/tpcc/results/tpcc_results.asp
    http://www.tpc.org/tpce/results/tpce...ic_results=yes

    Vous trouverez un nombre beaucoup plus important d'entreprises utilisant de l'Oracle ou du SQL Server....

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  8. #8
    Expert confirmé
    Avatar de StringBuilder
    Homme Profil pro
    Chef de projets
    Inscrit en
    Février 2010
    Messages
    4 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Chef de projets
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2010
    Messages : 4 197
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par xdelatour Voir le message
    Bonjour,

    Quand on voit la liste des clients de MySQL, on se dit tout de suite que c'est effectivement hyper dangereux !
    Tu veux que je te dises un truc ?

    La liste des clients de Lotus est impressionnante aussi, on doit même y trouver des rois... mais c'est pas pour autant que ça sert à autrechose que se torcher le cul avec !

    Il est tout à fait logique, et plus l'entreprise est grande, et plus c'est vrai, qu'un produit, aussi merdique soit-il, soit utilisé par de grands comptes : il suffit qu'un petit projet non critique développé par un stagiaire l'utilise, et on peut se targuer d'avoir la NASA comme client. C'est pas pour autant qu'on va retrouver le dit produit merdique dans les process critiques de calcul de trajectoire des fusées.

  9. #9
    Expert confirmé
    Avatar de StringBuilder
    Homme Profil pro
    Chef de projets
    Inscrit en
    Février 2010
    Messages
    4 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Chef de projets
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2010
    Messages : 4 197
    Billets dans le blog
    1
    Par défaut
    Sinon, j'ai envie de dire : si le projet en est à se débuts, on se moque (un peu) du SGBD utilisé.

    Utilisez un connecteur standard (ODBC par exemple) ou un langage qui permet de rendre générique le code d'accès aux données (par exemple C# qui permet d'utiliser des références à l'interface IConnection pour générer aussi bien des connexions SQLite, MySQL, Oracle, SQL Server ou PostgreSQL, aussi bien avec le connecteur natif, que ADODB ou ODBC.
    Et surtout, écrivez vos requêtes avec du code SQL 100% standard, ainsi que les types de données manipulés.

    Ainsi, si vous partez sur un SGBD, l'effort à fournir pour passer sur un autre sera relativement faible.
    Même mieux, vous serez capable de faire tourner le même code avec plusieurs SGBD différents, ce qui peut être un plus si vous comptez distribuer votre solution, ou alors faire du SaaS "grand public" et du "professionnel" côte à côte.

Discussions similaires

  1. Réponses: 3
    Dernier message: 01/07/2007, 14h59
  2. [débat] PostgreSQL vs SQLServer
    Par ducker88 dans le forum Décisions SGBD
    Réponses: 8
    Dernier message: 05/07/2006, 15h25
  3. postgreSQL et MySQL
    Par superalex_22 dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 11/02/2006, 22h41
  4. [Labview] Quelle SGBD choisir PostgreSQL ou MySQL ?
    Par rohstev dans le forum Décisions SGBD
    Réponses: 1
    Dernier message: 21/11/2005, 14h05
  5. Réplication Postgresql Master -> Mysql Slave
    Par livingdead dans le forum PostgreSQL
    Réponses: 6
    Dernier message: 11/02/2005, 15h29

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