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

Décisions SGBD Discussion :

Quelle BDD pour un gros site commercial?


Sujet :

Décisions SGBD

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 15
    Points : 5
    Points
    5
    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?

  2. #2
    Expert éminent
    Avatar de elitost
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2003
    Messages
    1 985
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Moselle (Lorraine)

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

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1 985
    Points : 6 566
    Points
    6 566
    Par défaut
    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.

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 15
    Points : 5
    Points
    5
    Par défaut
    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

  4. #4
    Expert éminent
    Avatar de elitost
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2003
    Messages
    1 985
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Moselle (Lorraine)

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

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1 985
    Points : 6 566
    Points
    6 566
    Par défaut
    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...

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 15
    Points : 5
    Points
    5
    Par défaut
    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!

  6. #6
    Membre éclairé

    Profil pro
    Inscrit en
    Mai 2005
    Messages
    414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 414
    Points : 671
    Points
    671
    Par défaut
    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!

  7. #7
    Expert éminent sénior
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Points : 19 073
    Points
    19 073
    Par défaut
    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/

  8. #8
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 15
    Points : 5
    Points
    5
    Par défaut
    oui merci pour les liens, mais j'avais déjà lu!

    Je pense qu'on choisira Oracle à mon avis!

  9. #9
    Membre émérite
    Avatar de hpalpha
    Inscrit en
    Mars 2002
    Messages
    769
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 769
    Points : 2 545
    Points
    2 545
    Par défaut
    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
    Delphi 2009 - ZeosLib - DevExpress - TMS - PgDAC
    PostgreSQL 8.4 sous Debian
    Sites : http://postgresql.developpez.com http://dgriessinger.developpez.com

  10. #10
    Rédacteur/Modérateur

    Avatar de Fabien Celaia
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Octobre 2002
    Messages
    4 222
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Suisse

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

    Informations forums :
    Inscription : Octobre 2002
    Messages : 4 222
    Points : 19 551
    Points
    19 551
    Billets dans le blog
    25
    Par défaut
    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 / MS-SQL / MySQL / Postgresql / SAP-Sybase / Informix / DB2

    N'oublie pas de consulter mes articles, mon blog, les cours et les FAQ SGBD

    Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums !

  11. #11
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 772
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 772
    Points : 52 737
    Points
    52 737
    Billets dans le blog
    5
    Par défaut
    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
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  12. #12
    Expert éminent sénior
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Points : 19 073
    Points
    19 073
    Par défaut
    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 ?

  13. #13
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 772
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 772
    Points : 52 737
    Points
    52 737
    Billets dans le blog
    5
    Par défaut
    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
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  14. #14
    Expert éminent sénior
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Points : 19 073
    Points
    19 073
    Par défaut
    Très bien, merci pour ces précisions

Discussions similaires

  1. Quelle BDD pour appli déconnectée ?
    Par cicko dans le forum Décisions SGBD
    Réponses: 3
    Dernier message: 17/11/2006, 14h55
  2. [Embarqué] Quelle BDD pour appli mono user ?
    Par anotherboo dans le forum Décisions SGBD
    Réponses: 4
    Dernier message: 12/10/2006, 10h39
  3. Quelle BDD pour une grande utilisation et en cluster?
    Par SkyDev dans le forum Décisions SGBD
    Réponses: 4
    Dernier message: 21/10/2005, 20h20
  4. [langage] ASP, ASP.NET ou PHP pour un gros site e-commerce
    Par j_dron dans le forum Général Conception Web
    Réponses: 14
    Dernier message: 21/10/2005, 14h07
  5. Quelle Bdd pour développement appli commerciale
    Par cicko dans le forum Décisions SGBD
    Réponses: 5
    Dernier message: 21/09/2005, 16h00

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