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

Affichage des résultats du sondage: Quel SGBDR utiliseriez-vous et pourquoi?

Votants
383. Vous ne pouvez pas participer à ce sondage.
  • mSQL

    2 0,52%
  • Mysql

    307 80,16%
  • MS SQL

    11 2,87%
  • Oracle

    20 5,22%
  • Ovrimos SQL Server

    3 0,78%
  • PostgreSQL

    33 8,62%
  • Sybase-DB

    2 0,52%
  • SQLite

    5 1,31%
PHP & Base de données Discussion :

[SGBD] Quel SGBDR utiliseriez-vous avec PHP et pourquoi ?


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Expert confirmé
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Par défaut
    MySQL est celui qui est le plus souvent utilisé et le plus souvent disponible sur les offres d'hébergeur...
    Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
    pensez à la balise [ code ] (bouton #) et au tag :resolu: (en bas)

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    495
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2004
    Messages : 495
    Par défaut
    Postgres... me semble quand meme le plus simple et le plus complet.. !
    Il supporte les procedures, les triggers, les clefs etrangeres et j'en passe ! l'integrité est bien assurée.. quand la base est bien faite !
    Et l'installation est vraiment super simple avec une debian.. un ptit apt-get.. et c'est parti !

    Et niveau perfs, je n'ai jamais constaté de lenteurs .. enfin, la, je ne peux comparer qu'a mysql.. je n'ai jamais bossé sur oracle ou autre !

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 36
    Par défaut
    MySQL...
    C'est le plus couramment proposé sur Internet, que ce soit par les hébergeurs gratuits ou payants. Et il fonctionne plutôt bien. Au début, le fait ne pas avoir d'intégrité référentiel c'est plutôt mais finalement il y a moyen de faire des sites pas mal, et surtout gratuits. Evidemment, pour les puristes, on peut pas dire que MySQL soit hyper rigoureux. A ce moment là, il vaut bien choisir oracle... Si on a de quoi le payer bien sûr!

  4. #4
    Rédacteur

    Avatar de Yogui
    Homme Profil pro
    Directeur technique
    Inscrit en
    Février 2004
    Messages
    13 721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Février 2004
    Messages : 13 721
    Par défaut
    Juste pour remettre les choses en place : lisez bien toutes les pages de ce sujet, vous verrez que MySQL gère parfaitement ce qui vient d'être déploré (intégrité, clefs étrangères, etc.) depuis quelque temps.

    Le souci est que tous les hébergeurs ne mettent pas à jour la version de MySQL qu'ils mettent à disposition...

  5. #5
    Membre éprouvé
    Homme Profil pro
    Développeur
    Inscrit en
    Août 2003
    Messages
    1 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Août 2003
    Messages : 1 501
    Par défaut
    Pourquoi j'utiliserie ce sgbd :
    Il existe phpMyAdmin qui permet d'acceder facilements aux tables et à toutes les infos.
    MySQL gère les transactions, les contraintes de clés étrangères, les vues et les triggers (j'ai pas encore testé les triggers ).

    Quels sont les désavantages à l'utiliser :
    Il n'y a pas les contraintes de check comme oracle, c'est ce qui me gène le plus.

    Quel type de dvlpement faites-vous avec :
    Tout type.

  6. #6
    Membre éclairé Avatar de scorpking
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    232
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 232
    Par défaut
    moi perso je suis a fond dans oracle et j'essai de m'y spécialiser
    pourquoi oracle
    premierement c'est un veritable defi que de comprendre son fonctionnement 2semaines 8h par jour que je travaille dessus
    deuxiemement un informatitien maitrisant oracle et PHP a de grande chance de trouver du travaille (celon les critères actuelles les interfacesweb sont en hausse par rapport aux logiciel tels toad qui fond le meme travaille) et oracle est une base de donnée très utilisée dans les grosses entreprises
    au mois de janvier la questiona été posée a partir de quand doit on préferer oracle a MYSQL ou d'autres, j'ai derière moi le shema dune base de donnée assemblée avec des feuille le tout faisant 1M2 et ecris en taille 6 voir moins je laisse imaginer le nombre de tables qu'elle comporte
    bref oracle+php=possibilitée d'embauche voila pourquoi je mise tout dans oracle

  7. #7
    Rédacteur

    Avatar de zoom61
    Homme Profil pro
    ...
    Inscrit en
    Janvier 2005
    Messages
    9 432
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : ...
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 9 432
    Billets dans le blog
    11
    Par défaut
    Moi

    J'utilise MySQL, car elle est fourni avec le programme Vertrigo 2,11 qui m'installe :
    Apache 2.0.59
    PHP 5.1.5
    MySQL 5.0.24
    SQLite 3.3.7
    PhpMyAdmin 2.8.2.2
    ZendOptimizer 3.0.1
    SQLiteManager 1.2.0

  8. #8
    Membre éprouvé
    Avatar de berceker united
    Profil pro
    SQL
    Inscrit en
    Février 2005
    Messages
    3 513
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : SQL
    Secteur : Finance

    Informations forums :
    Inscription : Février 2005
    Messages : 3 513
    Par défaut
    Actuellement je suis en train de monter une application et comme je souhaite que cette application puisse être ouverte au plus grand nombre je le développe avec Mysql SqlServer et peut être PostGreSql. J'aime de moin en moin l'idée de php/mysql et il est très important pour que cette image puisse être cassé car même c'est un couple qui est le plus souvent utilisé il est faut que php est plus à l'aise dans l'un que dans l'autre. Je cherche à m'ouvrire sur d'autre support.

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 51
    Par défaut
    j'utilise postgresql parce que je suis en stage et ça m'est imposé

  10. #10
    Membre averti
    Inscrit en
    Février 2007
    Messages
    35
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 35
    Par défaut salut
    bjr:
    j'ai un projet de fin d'etude qui est création d'un forum à votre avis est ce c mieux d'utiliser oracle ou bien mysql avec php bien sur

  11. #11
    Membre éprouvé
    Avatar de berceker united
    Profil pro
    SQL
    Inscrit en
    Février 2005
    Messages
    3 513
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : SQL
    Secteur : Finance

    Informations forums :
    Inscription : Février 2005
    Messages : 3 513
    Par défaut
    Citation Envoyé par soumia1988
    bjr:
    j'ai un projet de fin d'etude qui est création d'un forum à votre avis est ce c mieux d'utiliser oracle ou bien mysql avec php bien sur
    oracle ? tu as les moyens de te le payer ?
    Oracle ? tu as interet spécifique de l'utiliser ?

  12. #12
    Membre chevronné Avatar de deY!
    Inscrit en
    Avril 2006
    Messages
    403
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Avril 2006
    Messages : 403
    Par défaut
    J'ai travaillé sur Oracle, Postgresql et MySql... Je choisis ma base en fonction de mon projet, s'il s'agit d'un développement personnel je choisis Pg, je n'aime pas My, je le trouve beaucoup moins réactif et surtout beaucoup plus limité que Pg. De plus son langage SQL est assez étrange.
    Je n'utilise Oracle qu'au niveau professionnel car il s'agit généralement de projets très lourds et pas uniquement web. Il permet une administration et une gestion plus complète et affinée. Cependant même si Oracle peut s'avérer très pousser sur certains points, il a aussi des lacunes assez étranges comme l'impossibilité de créer un champ serial (ou auto_increment) pour une clé primaire.

  13. #13
    Membre Expert Avatar de Marc3001
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2008
    Messages
    829
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Février 2008
    Messages : 829
    Par défaut
    Citation Envoyé par deY! Voir le message
    il a aussi des lacunes assez étranges comme l'impossibilité de créer un champ serial (ou auto_increment) pour une clé primaire.
    En Oracle on utilise une séquence. C'est pas vraiment une lacune....

    Oups j'viens d'me rendre compte que ce post est très vieux...

  14. #14
    Futur Membre du Club
    Inscrit en
    Juillet 2009
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 4
    Par défaut merci
    merci pour tout

  15. #15
    Membre Expert
    Inscrit en
    Juillet 2004
    Messages
    1 027
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 1 027
    Par défaut
    Citation Envoyé par spilliaert
    Mais pour Oracle, par exemple, à partir d'où a-t-on besoin de ce produit ?

    à partir de quand (au niveau fonctionnalités du dvlpement) faut-il abandonner d'autres systèmes (mysql, postgresql,...) plus léger?

    par exemple, pour le cas d'un forum (ex: phpbb), ce serait beaucoup mieux avec Oracle? ou est-ce la même chose avec mysql, ou postgresql ?
    : :
    Peut être que personne n'à répondu parce que ta question est tellement orientée SGBDR qu'elle n'à plus vraiment sa place dans le forum PHP et que les personnes capable de trancher ces questions ne viennent pas souvent par ici.

  16. #16
    Membre chevronné
    Profil pro
    Inscrit en
    Août 2004
    Messages
    310
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 310
    Par défaut
    Citation Envoyé par Kioob
    EDIT : je re-rappelle que la version stable actuelle de MySQL est la version 4.1... qui est peut-être plus répandue que PHP 5 quand même, ne serait ce que par son intégration à la version stable courante de Debian.
    Ne serait-ce pas plutôt la version 5.0 la dernière version stable?
    La version stable est bien la version recommandée, non?
    Voir sur la page de téléchargement de MySQL

  17. #17
    Rédacteur

    Avatar de Yogui
    Homme Profil pro
    Directeur technique
    Inscrit en
    Février 2004
    Messages
    13 721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Février 2004
    Messages : 13 721
    Par défaut
    Citation Envoyé par spilliaert
    Mais pour Oracle, par exemple, à partir d'où a-t-on besoin de ce produit ?

    à partir de quand (au niveau fonctionnalités du dvlpement) faut-il abandonner d'autres systèmes (mysql, postgresql,...) plus léger?

    par exemple, pour le cas d'un forum, ce serait beaucoup mieux avec Oracle? ou est-ce la même chose avec mysql, ou postgresql ?
    Salut

    Je pense qu'une formule de forum ou de CMS aussi complet que phpBB (ou plus performant) se doit d'être installable sur diverses configurations. Il me semble que la version de base vient avec tout ce qu'il faut pour Oracle... Le souci est que cela doit être compatible avec des systèmes moins performants (notamment MySQL 3.x) qui ne gèrent pas, pour ne citer qu'elles, les clefs étrangères. En conséquence, il faut s'asseoir sur l'optimisation du SQL (il faut passer par PHP pour effectuer les traitements manquants) et cela augmente le temps de développement autant que le nombre de bugs possibles (moins d'automatisme => + de développement => bugs possibles).

    En conséquence, il est toujours plus intéressant d'utiliser un outil qui est à tel point plus performant, comme l'a été Oracle pendant longtemps.

    Le problème, qui a d'ailleurs déjè été soulevé, est double : le coût est élevé et la quantité de ressources nécessaires est gigantesque. Si tu ne souhaites pas développer une application compatible avec d'autres systèmes, cela te sera toujours avantageux (car cela te permettra d'optimiser) de ne prendre en considération que ton SGBDR : si c'est Oracle, tant mieux pour toi.

    De mon côté (et grâces aux lumières éclairées dans ce post-même), j'ai tendance à penser que les SGBDR gratuits actuels (PostgreSQL et MySQL 5 pour en citer quelques-uns) pourront très bien être aussi utiles qu'Oracle dans la majeure partie des cas.
    Il faut vraiment être une multinationale avec je ne sais combien de centaines (milliers ?) d'accès concurrents pour avoir besoin d'Oracle...

  18. #18
    Membre averti
    Inscrit en
    Avril 2005
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 47
    Par défaut
    Petite question, certainement idiote à la vue des précédents messages....

    Mais peut-on intérroger aussi facilement une base Oracle avec PHP qu'avec MySQL?

    Je dois choisir entre les deux SGBD, mais je ne sais trop quoi choisir... J'ai déjà développé un proto sur un couple Apache/MySQL4.1/PHP4, et ça marchait plutôt pas mal...
    Mais l'appli que je m'apprète de faire est plus conséquente (même si elle n'est pas un monstre de stockage... : stockage de 40 000 lignes/jour avec archivage à priori sur un moi...).

  19. #19
    Membre émérite
    Avatar de Kioob
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    550
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Septembre 2004
    Messages : 550
    Par défaut
    Citation Envoyé par balu
    Citation Envoyé par Kioob
    EDIT : je re-rappelle que la version stable actuelle de MySQL est la version 4.1... qui est peut-être plus répandue que PHP 5 quand même, ne serait ce que par son intégration à la version stable courante de Debian.
    Ne serait-ce pas plutôt la version 5.0 la dernière version stable?
    La version stable est bien la version recommandée, non?
    Voir sur la page de téléchargement de MySQL
    yep, avec tout ça je m'emmèle les pinceaux... bon, par contre MySQL 5 n'est pas encore très répandu...

  20. #20
    OD
    OD est déconnecté
    Invité de passage
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 1
    Par défaut
    MySql pour moi. Jamais déçu et comme certains j'attends la version 5 avec impatience.

Discussions similaires

  1. Quel langage utiliseriez-vous pour 2011 ?
    Par bioinfornatics dans le forum Débats sur le développement - Le Best Of
    Réponses: 26
    Dernier message: 06/11/2010, 17h02
  2. Réponses: 8
    Dernier message: 05/01/2009, 14h18
  3. Quels plugins utilisez-vous avec 4D ?
    Par Steph4D dans le forum 4D
    Réponses: 3
    Dernier message: 05/10/2007, 10h52
  4. [Zope] Quel CMS utilisez vous avec Zope ?
    Par Guigui_ dans le forum Zope
    Réponses: 9
    Dernier message: 26/04/2007, 18h07

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