Précédent   Forum des professionnels en informatique > Bases de données > Décisions SGBD
Décisions SGBD Forum de décisions sur le choix en bases de données. Le Comparatif
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 21/10/2005, 10h52   #1
Invité de passage
 
Inscription : mars 2005
Messages : 15
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 15
Points : 1
Points : 1
Par défaut Quelle BDD pour un gros site commercial?

Salut à tous,
Mon patron m'a demandé de me pencher sur le problème des BDD.
En effet nous comptons ouvrir un gros site de e-commerce (plusieurs milliers d'inscrits (vendeurs et acheteurs confondus) et nous disposons des licences oracle et sql.

Le principe du site serait proche de 2xmoinscher.
On hésite encore entre le asp (ou asp.net) et le php.

Que me conseillez vous?
j_dron est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/10/2005, 11h11   #2
Rédacteur
 
Avatar de elitost
 
Homme Eric REBOISSON
Consultant informatique
Inscription : septembre 2003
Messages : 2 032
Détails du profil
Informations personnelles :
Nom : Homme Eric REBOISSON
Âge : 34
Localisation : France, Moselle (Lorraine)

Informations professionnelles :
Activité : Consultant informatique
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : septembre 2003
Messages : 2 032
Points : 3 133
Points : 3 133
Envoyer un message via ICQ à elitost Envoyer un message via AIM à elitost Envoyer un message via MSN à elitost Envoyer un message via Yahoo à elitost Envoyer un message via Skype™ à elitost
Aucun rapport entre le sujet et la question là ?

sinon, asp et PHP sont très bien...

ASP engendre des coûts ( serveurs IIS par exemple ) que php n'a pas ( apcahe )

Les 2 solutions sont éprouvées de nos jours, après cela dépend de vos compétences internes, sachant que l'apprentissage des 2 solutions n'est difficile.
elitost est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/10/2005, 11h17   #3
Invité de passage
 
Inscription : mars 2005
Messages : 15
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 15
Points : 1
Points : 1
excuse moi! en fait j'avais 2 questions et je suis allé trop vite.

Quel système de Bdd choisir entre Oracle et Sql-Server (les 2 sont envisageables) pour un tel site?

Merci beaucoup
j_dron est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/10/2005, 11h26   #4
Rédacteur
 
Avatar de elitost
 
Homme Eric REBOISSON
Consultant informatique
Inscription : septembre 2003
Messages : 2 032
Détails du profil
Informations personnelles :
Nom : Homme Eric REBOISSON
Âge : 34
Localisation : France, Moselle (Lorraine)

Informations professionnelles :
Activité : Consultant informatique
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : septembre 2003
Messages : 2 032
Points : 3 133
Points : 3 133
Envoyer un message via ICQ à elitost Envoyer un message via AIM à elitost Envoyer un message via MSN à elitost Envoyer un message via Yahoo à elitost Envoyer un message via Skype™ à elitost
Par sql tu entends quoi ? SQL Server ?

Car SQL est un langage et non un SGBD , lol...

La encore les deux sont fiables, j'ai un penchant pour Oracle car utilisé dans les grosses structures...
elitost est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/10/2005, 11h41   #5
Invité de passage
 
Inscription : mars 2005
Messages : 15
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 15
Points : 1
Points : 1
oui oui sql server!
Je ne suis pas très précis dans mes messages , je débute!

Merci pour tes réponses, j'essaie d'étudier (grâce au comparatif) les 2 solutions, mais j'avoue ne rien comprendre .
J'ai toujours travaillé sur des petites bases auparavant (Mysql), alors là ça change pas mal!
j_dron est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/10/2005, 15h25   #6
Membre expérimenté
 
Inscription : mai 2005
Messages : 414
Détails du profil
Informations forums :
Inscription : mai 2005
Messages : 414
Points : 589
Points : 589
Sur des notions de Clustering, Oracle avec le RAC est vraiment puissant. Si tu as des grosses tables, le partitionnement des tables est un concept récent sur SqlServer donc warning peut être.

Les possibilités offertes par le PL/SQL d'Oracle sont beaucoup plus importantes que sur SqlServer à premiere vue.

Mais je ne connais pas SQLServer...

Attention cependant, c'est peut être pas la peine de sortir une licence Oracle (plus chere) si un SQLServer suffit.... A vous de voir suivant vos besoins!
gregory.broissard est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/10/2005, 15h31   #7
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
L'avantage d'Oracle c'est qu'il est multiplateforme (Linux compris) contrairement à SQL Server qui impose Windows.

Sinon, les 2 SGBD sont très comparables en qualité comme en prix...


Par ailleurs, je t'invite à lire :

Le débat Oracle versus SQL-Server :
http://www.developpez.net/forums/viewtopic.php?t=63825

Le comparatif des SGBD :
http://fadace.developpez.com/sgbdcmp/
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/10/2005, 19h12   #8
Invité de passage
 
Inscription : mars 2005
Messages : 15
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 15
Points : 1
Points : 1
oui merci pour les liens, mais j'avais déjà lu!

Je pense qu'on choisira Oracle à mon avis!
j_dron est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/10/2005, 12h37   #9
Membre émérite
 
Avatar de hpalpha
 
Inscription : mars 2002
Messages : 770
Détails du profil
Informations forums :
Inscription : mars 2002
Messages : 770
Points : 833
Points : 833
Je vais precher pour ma paroisse, mais as tu pensé à un SGBD libre ?
PostgreSQL est peu etre un bon compromis, beaucoup moins cher qu'Oracle ou SQL Server, performances plus que respectables (surtout pour un site web), supporte tres bien la montée en charge,... bref il y a plusieurs raisons qui pourraient faire pencher la balance .
Beaucoup d'entreprises et d'administrations publiques franchissent le pas et avec succes.
Bien sur pour la partie Réplication, mise en cluster, c'est pas encore aussi bien fourni qu'oracle mais on y travaille.

N'hesite pas a demander si tu as des questions.

Bonne journée
hpalpha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/10/2005, 10h01   #10
Rédacteur/Modérateur
 
Avatar de fadace
 
Homme Fabien Celaia
Administrateur de base de données
Inscription : octobre 2002
Messages : 3 779
Détails du profil
Informations personnelles :
Nom : Homme Fabien Celaia
Âge : 41
Localisation : Suisse

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Service public

Informations forums :
Inscription : octobre 2002
Messages : 3 779
Points : 8 124
Points : 8 124
Envoyer un message via ICQ à fadace Envoyer un message via Skype™ à fadace
1) Gros site
2) e-commerce

=> sans des modules solides de haute disponibilité (soit via cluster, soit via réplication justement), ça me semble un peu limite.

=> oui, le prix des licences, c'est un problème. Il devient cependant souvent très marginal par rapport au coût induit par un arrêt des systèmes.
__________________
Sr DBA Oracle / Sybase / MS-SQL / DB2 / Informix / Postgresql
Administrateur SAP
Mes articles

Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums !
fadace est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/10/2005, 22h59   #11
Rédacteur/Modérateur

 
Avatar de SQLpro
 
Homme Frédéric BROUARD
Expert SGBDR & SQL
Inscription : mai 2002
Messages : 10 959
Détails du profil
Informations personnelles :
Nom : Homme Frédéric BROUARD
Localisation : France

Informations professionnelles :
Activité : Expert SGBDR & SQL
Secteur : Conseil

Informations forums :
Inscription : mai 2002
Messages : 10 959
Points : 17 792
Points : 17 792
Si c'est vraiment un gros site d'e commerce le couple gagnant sur tous les tableaux est SQL Server / ASP.
Regarde le bench TPC-W :
http://www.tpc.org/tpcw/results/tpcw_price_perf_results.asp

Depuis l'an 2000 personne n'a battu les record de prix/perf de la solution SQL Server / Windows Server / IIS !
Inutile de te dire qu'avec SQL Server 2005 et sa gestion native de XML, MS va encore prendre une sacrée avance.

Les site d'ecommerce de carrefour sont sur cette techno (ooshop par exemple).

Si l'on compare à Oracle : coût d'admin + 50 %, coût de dev : + 20 %...

Quand à la solution PHP elle est très mauvaise avec MS SQL Server car il n'existe pas de driver OLE DB. Il faut tout faire avec cette M... d'ODBC !
Inutile de te dire comme c'est pauvrement lent.

A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro
http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation
* * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * *
SQLpro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/10/2005, 08h28   #12
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
qu'est ce qui justifie ce surcout du dév ? Le T-SQL n'est pas plus simple que le PL/SQL et coté appli cliente on peut utiliser les mêmes outils non ?
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/10/2005, 17h38   #13
Rédacteur/Modérateur

 
Avatar de SQLpro
 
Homme Frédéric BROUARD
Expert SGBDR & SQL
Inscription : mai 2002
Messages : 10 959
Détails du profil
Informations personnelles :
Nom : Homme Frédéric BROUARD
Localisation : France

Informations professionnelles :
Activité : Expert SGBDR & SQL
Secteur : Conseil

Informations forums :
Inscription : mai 2002
Messages : 10 959
Points : 17 792
Points : 17 792
PL/SQL est plus complexe en développement que Transact SQL. PL/SQL est à peu près au niveau d'Ada tandis que Transact SQL correspond au niveau de Visual Basic. La complexité est donc moindre avec PL/SQL et cela se ressent grandement sur les temps de développement. (A l'inverse, le développement TSQL est de moins bonne qualité que celui de PL/SQL)...

Le niveau des salaires des propositions d'emploi, et des emplois est plus élevé pour du dev Oracle / Java que pour du dev SQL Server / VB.

Ce sont des moyennes !

A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro
http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation
* * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * *
SQLpro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/10/2005, 19h31   #14
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
Très bien, merci pour ces précisions
orafrance 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 05h49.


 
 
 
 
Partenaires

Hébergement Web