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 régulier
    Inscrit en
    Août 2010
    Messages
    45
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 45
    Points : 114
    Points
    114
    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
    Nouveau membre du Club
    Inscrit en
    Mars 2008
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 28
    Points : 28
    Points
    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
    Expert confirmé
    Avatar de Doksuri
    Profil pro
    Développeur Web
    Inscrit en
    Juin 2006
    Messages
    2 452
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 452
    Points : 4 601
    Points
    4 601
    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 régulier
    Inscrit en
    Août 2010
    Messages
    45
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 45
    Points : 114
    Points
    114
    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 : 32
    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
    Points : 477
    Points
    477
    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....
    « Only wimps use tape backup: _real_ men just upload their important stuff on ftp, and let the rest of the world mirror it. » – Linus Torvalds

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

    Informations forums :
    Inscription : Mars 2007
    Messages : 227
    Points : 205
    Points
    205
    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 actif
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    265
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 265
    Points : 281
    Points
    281
    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 496
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 496
    Points : 12 596
    Points
    12 596
    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