Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster : FAQ BDD, toutes les FAQ PHP, cours BDD et sources BDD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 30/10/2011, 00h54   #1
Membre régulier
 
Pierre-Louis Serré
Inscription : août 2010
Messages : 36
Détails du profil
Informations personnelles :
Nom : Pierre-Louis Serré

Informations forums :
Inscription : août 2010
Messages : 36
Points : 83
Points : 83
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.
plouiserre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/10/2011, 02h07   #2
Futur Membre du Club
 
Inscription : mars 2008
Messages : 28
Détails du profil
Informations forums :
Inscription : mars 2008
Messages : 28
Points : 18
Points : 18
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 ?
highleaf est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/10/2011, 15h07   #3
Membre Expert
 
Avatar de Doksuri
 
Tiger Scott
Développeur Web
Inscription : juin 2006
Messages : 1 248
Détails du profil
Informations personnelles :
Nom : Tiger Scott
Âge : 42

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : juin 2006
Messages : 1 248
Points : 1 506
Points : 1 506
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.

N'oubliez pas le Le tag resolu.

Need_!
Doksuri est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/10/2011, 15h47   #4
Membre régulier
 
Pierre-Louis Serré
Inscription : août 2010
Messages : 36
Détails du profil
Informations personnelles :
Nom : Pierre-Louis Serré

Informations forums :
Inscription : août 2010
Messages : 36
Points : 83
Points : 83
Les fonctions tables ne sont pas disponibles sur MYSQL contrairement à SQL Server...
Je vais continuer à me documenter merci de vos réponses.

Cordialement.
plouiserre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/10/2011, 16h27   #5
Membre actif
 
Avatar de satenske
 
Homme Antoine
DUT informatique
Inscription : mars 2011
Messages : 90
Détails du profil
Informations personnelles :
Nom : Homme Antoine
Âge : 20
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : DUT informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mars 2011
Messages : 90
Points : 182
Points : 182
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....
satenske est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/10/2011, 19h46   #6
Membre actif
 
Avatar de bigltnt
 
Inscription : mars 2007
Messages : 221
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : mars 2007
Messages : 221
Points : 155
Points : 155
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.
bigltnt est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/11/2011, 11h36   #7
Nouveau Membre du Club
 
Inscription : mars 2007
Messages : 34
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : mars 2007
Messages : 34
Points : 27
Points : 27
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
Geekix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/11/2011, 11h46   #8
Membre confirmé
 
Inscription : décembre 2005
Messages : 265
Détails du profil
Informations personnelles :
Âge : 24

Informations forums :
Inscription : décembre 2005
Messages : 265
Points : 232
Points : 232
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.
Palca est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/11/2011, 12h41   #9
Rédacteur/Modérateur
 
Avatar de MaitrePylos
 
Homme Gérard Ernaelsten
DBA & Dev PHP
Inscription : juin 2005
Messages : 3 177
Détails du profil
Informations personnelles :
Nom : Homme Gérard Ernaelsten
Âge : 39
Localisation : Belgique

Informations professionnelles :
Activité : DBA & Dev PHP
Secteur : Service public

Informations forums :
Inscription : juin 2005
Messages : 3 177
Points : 6 460
Points : 6 460
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.
MaitrePylos est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h56.


 
 
 
 
Partenaires

Hébergement Web