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 :

Oracle, MySQL, PostgreSQL, que choisir ?


Sujet :

Décisions SGBD

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 2
    Par défaut Oracle, MySQL, PostgreSQL, que choisir ?
    Bonjour,

    Je ne connais pas grand chose en BDD et je doit déterminer le meilleur SGBD pour une base avec une assez grosse volumétrie (environ 160 M d'entrée pour 15 Go de données à stocker par jour). Elle devra être capable de gérer une année complète de données, soit environs 5 To.
    Je ne connais pas encore la structure de la base mais le nombre de table ne sera pas très important.

    Le volume des requêtes est négligeable par rapport au volume d'entrée.

    En parcourant le forum, j'ai vu que Oracle était bien adaptés pour les grosses volumétries mais c'est très cher, PostgreSQL et MySQL ont l'air d'être de bons compromis mais je n'ai aucune idée si leurs performances sont en accord avec ce que je veux faire.

    J'ai retenu ces 3 solutions en regardant les comparatifs mais peut-être pourrez vous me conseiller autre chose ? Sachant que je recherche dans la mesure du possible un SGBD gratuit compatible avec Linux.

    Merci d'avance.

  2. #2
    Modérateur
    Avatar de Waldar
    Homme Profil pro
    Sr. Specialist Solutions Architect @Databricks
    Inscrit en
    Septembre 2008
    Messages
    8 454
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Sr. Specialist Solutions Architect @Databricks
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2008
    Messages : 8 454
    Par défaut
    Si vous êtes débutant en base de données j'espère que vous ferez appel à un DBA, car sinon vous aller droit dans le mur.

    Je ne connais pas assez les SGBD gratuits pour vous donner un conseil impartial, mais à mon avis on ne traverse par l'Europe avec une voiture sans permis, ou alors pas très vite

  3. #3
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 997
    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 997
    Billets dans le blog
    6
    Par défaut
    Abandonné MySQL qui n'est pas fait pour de grands volume transactionnels et PostGreSQL qui ne sera pas suffisant dans ce cas car il va falloir gérer finement les espaces de stockage (storage ou tableblespace, filegroups....).
    Reste alors IBM DB2, Oracle et SQL Server.
    Personnellement je taravlle des bases de plusieurs To pour quelques uns de mes clients avec MS SQL Server sans aucun soucis et avec un cout de licence très inférieur à Oracle ou IBM DB2....

    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/ * * * * *

  4. #4
    Modérateur
    Avatar de Waldar
    Homme Profil pro
    Sr. Specialist Solutions Architect @Databricks
    Inscrit en
    Septembre 2008
    Messages
    8 454
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Sr. Specialist Solutions Architect @Databricks
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2008
    Messages : 8 454
    Par défaut
    Oui mais pas sous Linux

  5. #5
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 2
    Par défaut
    Merci pour vos réponses. Je vais donc étendre mes recherches du côté de Oracle et IBM DB2.

    Waldar : oui il y aura un administrateur pour la BDD, je suis juste chargé de l'étude de faisabilité pour le projet.

    SQLpro: merci de ta réponse, même si je dois me mettre à l'évidence qu'un SGBD payant sera indispensable.

  6. #6
    Membre émérite Avatar de Jester
    Inscrit en
    Septembre 2003
    Messages
    813
    Détails du profil
    Informations forums :
    Inscription : Septembre 2003
    Messages : 813
    Par défaut
    Citation Envoyé par Khélos Voir le message
    Waldar : oui il y aura un administrateur pour la BDD, je suis juste chargé de l'étude de faisabilité pour le projet.
    Sans prendre l'avis de l'admin?

    Sinon en gratuit selon l'utilisation il y a Greenplum (fork de postgres) et infobright (fork de mysql).

  7. #7
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 997
    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 997
    Billets dans le blog
    6
    Par défaut
    Citation Envoyé par Waldar Voir le message
    Oui mais pas sous Linux
    L'exigence du positionnement sous Linux m'a toujours fait rigoler quand on veut comparer les coûts des solutions. En effet sachant que Linux est gratuit (hum.. hum...) et que Windows est payant, quel différence de cout de licence y a t-il entre Oracle/Linux et SQL Server/Windows....
    Quand on sait qu'un Oracle (ou un IBM DB2) est à fonctionnalités équivalente entre 8 et 24 fois plus cher que du SQL Server, le surcoût de Windows devient ridicule et la solution globale est dans tous les cas beaucoup moins chère et plus fiable !

    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/ * * * * *

  8. #8
    Modérateur
    Avatar de Waldar
    Homme Profil pro
    Sr. Specialist Solutions Architect @Databricks
    Inscrit en
    Septembre 2008
    Messages
    8 454
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Sr. Specialist Solutions Architect @Databricks
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2008
    Messages : 8 454
    Par défaut
    Je ne contredis rien de vos propos, mais dans une société où tous les serveurs sont déjà sous Unix / Linux par choix (historique, financier, philosophique ou autre), il est évident qu'une installation supplémentaire se fera sur un environnement uniforme, ne serait-ce que pour profiter des acquis et des compétences déjà sur place.

  9. #9
    Membre extrêmement actif
    Avatar de kedare
    Homme Profil pro
    SRE
    Inscrit en
    Juillet 2005
    Messages
    1 549
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Espagne

    Informations professionnelles :
    Activité : SRE

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 549
    Par défaut
    Citation Envoyé par SQLpro Voir le message
    PostGreSQL qui ne sera pas suffisant dans ce cas car il va falloir gérer finement les espaces de stockage (storage ou tableblespace, filegroups....).

    A +
    PostgreSQL gère les Tablespaces pour info...
    http://www.postgresql.org/docs/curre...ablespace.html

    Puis si non pour le Linux vs Windows, je vois pas comme un Linux (+ Mysql ou Postgresql) totalement gratuit peut couter plus chère qu'un Windows Server a plusieurs milliers d'euros + SQL Server a plusieurs dizaines de milliers d'euros... (Le tout en étant beaucoup plus exigeant niveau hardware que Linux donc ca augmente encore le prix), Que Windows soit généralement "Mieux" que Linux (selon la fonction évidement, par exemple pour un serveur de monitoring, Je préfère un Linux minimaliste), je suis plus ou moins d'accord, j'adore Windows et Windows Server, mais je doute qu'il soit moins chère

  10. #10
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 997
    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 997
    Billets dans le blog
    6
    Par défaut
    Excusez moi, mais la gestion des tablespace version PostGres est à peu près le dégré zéro de ce que l'on fait en la matière !!!
    En effet dans DB2, Oracle ou SQL Server on peut préciser quels sont les fichiers d'un table, space leur taille minimale maximale et le pas d'incrément et les retailler à la volée.
    Le jour ou PostGreSQL disposera ce des fonctionnalités on en reparlera...

    En ce qui concerne Oracle ou DB2, la plupart des outils d'admin intéressant doivent être acheté en sus. Un petit exemple, faire des sauvegardes sous Linux pour Oracle est une horreur et en pratique tous les pros utilisent herman de falconstore alors que vous n'avez aucune licence à rajouter pour faire la même chose avec SQL Server / Windows.
    De même pour les outils de monitoring, d'audit, de haute dispo et de réplication qui sont tous inclus dans les licences Windows / SQL Server alors que même pour des bases soit disant gratuites, vous devez payer ces outils en sus et ils sont rarement très performants....

    D''ou la différence de CTO actuellement très en faveur du couple SQL Server / Windows loin devant Linux / PostGres dans des environnements complexes et critiques...

    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/ * * * * *

  11. #11
    Membre extrêmement actif
    Avatar de kedare
    Homme Profil pro
    SRE
    Inscrit en
    Juillet 2005
    Messages
    1 549
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Espagne

    Informations professionnelles :
    Activité : SRE

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 549
    Par défaut
    Citation Envoyé par SQLpro Voir le message
    De même pour les outils de monitoring, d'audit, de haute dispo et de réplication qui sont tous inclus dans les licences Windows / SQL Server alors que même pour des bases soit disant gratuites, vous devez payer ces outils en sus et ils sont rarement très performants....

    D''ou la différence de CTO actuellement très en faveur du couple SQL Server / Windows loin devant Linux / PostGres dans des environnements complexes et critiques...
    A +
    Qu'est ce qui coute sous une architecture libre alors que tout est gratuit ?...
    Si non niveau monitoring, les meilleurs logiciels pour ca sont majoritairement sous Linux, par exemple Nagios/Centreon (Le système de monitoring le plus utilisé a ce que je sache..) ou Hyperic HQ, ces deux la peuvent très bien monitorer du Windows via SNMP et surement aussi du WMI, il y a un énorme quantité de plugins pour monitorer a peut pret n'importe quoi sans trop de problèmes, et si il y en a pas, c'est relativement simple a créer
    Je vois pas vraiment l'intérêt d'utiliser du Windows pour ca......

Discussions similaires

  1. Programmer une extension de Postgresql, que choisir
    Par ymoreau dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 12/01/2012, 14h51
  2. Dilemme que choisir : MySql Direct ou DBExpress
    Par Expatri dans le forum Bases de données
    Réponses: 3
    Dernier message: 07/03/2007, 19h09
  3. [MySQL ou Hyperfile] Que choisir ?
    Par baallrog dans le forum Installation
    Réponses: 10
    Dernier message: 03/04/2006, 23h01
  4. [Access/MySql] Comment comparer, que choisir ?
    Par Emmanuelle_Paquier dans le forum Décisions SGBD
    Réponses: 6
    Dernier message: 08/03/2006, 08h46
  5. Réponses: 14
    Dernier message: 03/09/2005, 18h38

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