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

PHP & Base de données Discussion :

Choix du SGBD


Sujet :

PHP & Base de données

  1. #1
    Membre averti
    Inscrit en
    Août 2010
    Messages
    45
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 45
    Par défaut Choix du SGBD
    Bonjour.

    Je viens vers vous car j'ai une question d'ordre théorique à vous poser.
    J'ai un client qui possède un serveur Linux apache désire un site fait en php.
    Pour répondre à ses exigences j'ai décidé d'utiliser PHP Symfony2 sorti récemment.
    Cependant j'hésite pour le choix du SGDB. Je pourrai utilisé mysql. Mais d'après ma modeste expérience on est super limité en utilisant mysql. Utilisant Sqlserveur quand je fais du .NET j'aime avoir un SGDB qui fait des trucs puissants. J'aimerai donc avoir votre avis sur le choix d'un SGDB sympa à utiliser.

    Merci d'avance.

  2. #2
    Membre actif
    Inscrit en
    Mars 2008
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 28
    Par défaut
    Qu'entends-tu par pas assez puissant, MySQL ?

    Qu'entends-tu par fonctions "sympas" ? Sais-tu réellement ce que tu dois faire ?

    As-tu déjà entendu parler de Postgresql ?

  3. #3
    Membre Expert
    Avatar de Doksuri
    Profil pro
    Développeur Web
    Inscrit en
    Juin 2006
    Messages
    2 493
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 493
    Par défaut
    je dirais pour la defance de MySql, qu'il est tres bien =) (piouf, quel argument)

    plus serieusement, Mysql fait tres bien l'affaire... que ce soit pour des petit ou des gros sites.
    apres, pour les gros site, c'est vrai que l'ideal est de coupler ca a du cache (apc par exemple xD) pour ne pas surcharger la bdd

    apres, si tu n'es pas tres sur, il faut que vous (toi et tes collegues) prenniez le temps de vous documenter sur les differentes technologies qui s'offrent a vous et ne pas precipiter les choses.

    il vaut mieux prendre son temps pour poser les bases que de s'en mordre les doigts durant les annees qui suivent.

    apres, de ce que tu nous dis, il a deja un seveur linux... et tu veux lui proposer du windows ?
    La forme des pyramides prouve que l'Homme a toujours tendance a en faire de moins en moins.

    Venez discuter sur le Chat de Développez !

  4. #4
    Membre averti
    Inscrit en
    Août 2010
    Messages
    45
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 45
    Par défaut
    Les fonctions tables ne sont pas disponibles sur MYSQL contrairement à SQL Server...
    Je vais continuer à me documenter merci de vos réponses.

    Cordialement.

  5. #5
    Membre confirmé Avatar de satenske
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mars 2011
    Messages
    143
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2011
    Messages : 143
    Par défaut
    Tout dépend ce que tu comptes faire...
    Personnellement, je trouve MySQL bien assez puissante pour mon utilisation, après tu peux aussi regarder du cotés de PostgreSQL, il parait que c'est assez puissant! (je n'ai jamais testé par contre)
    Après, si tu as des sous et que tu veux de la puissance, Oracle, je ne pense pas qu'il y ai mieux....

  6. #6
    Membre confirmé Avatar de bigltnt
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    227
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 227
    Par défaut
    MySQL est très rapide en vitesse d'écriture, PostgreSQL en lecture. Oracle est forcément meilleur, mais il est n'est pas libre.
    Je te conseille cet article que je trouve objectif.

  7. #7
    Invité
    Invité(e)
    Par défaut
    Salut,

    au taff, on utilise des applications qui tapent dans des tables avec plus de 4 millions d'enregistrements et font beaucoup d'écritures, ça tourne nickel. MySQL gère ça sans problèmes...

    Après tout dépend de la machine qui héberge le SGBD et sa configuration.

    Tu as des scripts perl qui vérifient la configuration de MySQL et te permettent de l'affiner : http://blog.satevis.fr/administratio...ing-primer.htm

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    265
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 265
    Par défaut
    Si tu veux continuer à utiliser SQL Server, Microsoft a développé un driver pour PDO, donc parfaitement compatible avec Doctrine2 utilisé par Symfony2 : http://msdn.microsoft.com/en-us/sqlserver/ff657782.aspx
    Par contre ça impose l'utilisation d'un serveur Windows.

  9. #9
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 506
    Par défaut
    Quelle taille ?
    Quelle Accès?
    Combien d'utilisateur.
    Quel est le schéma de la DB?
    Que vas-tu faire avec ta DB ?

    Tu as le choix :

    PostgreSQL , MySQL, DB2, Firebird, Sqlite, Oracle, SQLSever.

    Oracle, SQLserver, DB2 offre égaelement des version gratuite limité.

    SQLServer max 10GB par exemple.

    Donne nous plus de détails.

Discussions similaires

  1. choix d'SGBD
    Par emi dans le forum Décisions SGBD
    Réponses: 2
    Dernier message: 19/05/2005, 08h37
  2. choix du SGBD
    Par aragom dans le forum Décisions SGBD
    Réponses: 1
    Dernier message: 15/02/2005, 14h01
  3. Choix de SGBD
    Par Patrick6 dans le forum Décisions SGBD
    Réponses: 5
    Dernier message: 14/12/2004, 14h10
  4. Choix de SGBD et Middleware pour logiciel multi-postes.
    Par Benjamin GAGNEUX dans le forum Bases de données
    Réponses: 8
    Dernier message: 28/09/2004, 12h39
  5. [Choix] Quel SGBD avec delphi et kylix
    Par djmcg dans le forum Décisions SGBD
    Réponses: 8
    Dernier message: 16/01/2003, 12h24

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