Soutenez-nous
Publicité

Affichage des résultats du sondage: Quels sont vos SGBD gratuits préférés en 2012 ?

Votants
347. Vous ne pouvez pas participer à ce sondage.
  • Apache Derby

    6 1,73%
  • MariaDB

    13 3,75%
  • MongoDB

    25 7,20%
  • MySQL

    127 36,60%
  • PostgreSQL

    137 39,48%
  • SQL Server Express 2012

    57 16,43%
  • Une autre (laquelle ?)

    65 18,73%
Sondage à choix multiple
Discussion fermée Actualité déjà publiée
Page 4 sur 6 PremièrePremière 123456 DernièreDernière
Affichage des résultats 61 à 80 sur 103
  1. #61
    Candidat au titre de Membre du Club
    Homme Profil pro Thierry Marneffe
    Responsable Service Automation
    Inscrit en
    novembre 2011
    Messages
    9
    Détails du profil
    Informations personnelles :
    Nom : Homme Thierry Marneffe
    Localisation : Belgique

    Informations professionnelles :
    Activité : Responsable Service Automation
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : novembre 2011
    Messages : 9
    Points : 10
    Points
    10

    Par défaut SQLite

    J'utilise très souvent SQLite: empreinte mémoire très faible, pas de requis d'un serveur, interface C++ très simple, rapide. A priori, il n'est pas recommandé pour une base de données partagée en réseau. Je l'utilise pour une application depuis 3 ans en réseau avec une cinquantaine d'utilisateurs. Pas un seul problème lié à la base de données. Il présente, certes, des faiblesses (comparé à MS SQL) mais le fait de ne pas avoir besoin d'un serveur a été un élément décisif du choix. Installation hyper-simple: copier la Db sur un disque réseau et c'est parti !
      0  0

  2. #62
    Membre éprouvé
    Avatar de korntex5
    Homme Profil pro Jérôme JEAN-MARAULT
    Directeur technique
    Inscrit en
    juin 2004
    Messages
    373
    Détails du profil
    Informations personnelles :
    Nom : Homme Jérôme JEAN-MARAULT
    Âge : 36
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : juin 2004
    Messages : 373
    Points : 417
    Points
    417

    Par défaut

    My sweet honey Firebird...
    Mais dites moi il est pas un peu orienté ce sondage?
    Parce que ne pas lister des SGBD aussi connues et usitées dans le monde, c'est bizaroide non?
    Que la source soit avec moi!
    Jérôme JEAN-MARAULT
      4  0

  3. #63
    Candidat au titre de Membre du Club
    Inscrit en
    janvier 2006
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : janvier 2006
    Messages : 28
    Points : 10
    Points
    10

    Par défaut

    J'ai voté postgresql parce que pour apprendre le SQL il est vraiment parfait et complet. PgAdmin3 livré avec est très facile à utiliser, il permet les trigger et stored procedures et a de bonnes performances.

    J'ai aussi choisi autre pour H2 ou HSQL très léger et pratique aussi pour de l'embarqué ou pour un apprentissage et bien plus agréables que derby.
      0  0

  4. #64
    Invité de passage
    Inscrit en
    septembre 2006
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : septembre 2006
    Messages : 1
    Points : 2
    Points
    2

    Par défaut

    Bonjour,

    J'opterai pour deux : PostgreSQL et FireBird :
    - PostgreSQL est de loin celui que je prefère avec un ensemble riche de fonctonnalités : héritage, PL. etc.

    - FireBird est très facile à utiliser coté administratif et offre pas mal de fonctionnalités que MySQL n'en a pas !!

    Salutations.
      1  0

  5. #65
    Membre à l'essai
    Inscrit en
    août 2004
    Messages
    29
    Détails du profil
    Informations forums :
    Inscription : août 2004
    Messages : 29
    Points : 22
    Points
    22
      3  0

  6. #66
    Invité régulier
    Inscrit en
    janvier 2006
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : janvier 2006
    Messages : 7
    Points : 8
    Points
    8

    Par défaut

    Firebird
      3  0

  7. #67
    Invité régulier
    Inscrit en
    juillet 2002
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : juillet 2002
    Messages : 11
    Points : 5
    Points
    5

    Par défaut

    Firebird
    Citation Envoyé par korntex5 Voir le message
    My sweet honey Firebird...
    Mais dites moi il est pas un peu orienté ce sondage?
    Parce que ne pas lister des SGBD aussi connus et usités dans le monde, c'est bizaroide non?
    +1
      1  0

  8. #68
    Membre Expert
    Avatar de alassanediakite
    Homme Profil pro Alassane Diakité
    Recherche, formation, développement
    Inscrit en
    août 2006
    Messages
    1 042
    Détails du profil
    Informations personnelles :
    Nom : Homme Alassane Diakité
    Âge : 36
    Localisation : Mali

    Informations professionnelles :
    Activité : Recherche, formation, développement

    Informations forums :
    Inscription : août 2006
    Messages : 1 042
    Points : 1 817
    Points
    1 817

    Par défaut

    Citation Envoyé par korntex5 Voir le message
    My sweet honey Firebird...
    Mais dites moi il est pas un peu orienté ce sondage?
    Parce que ne pas lister des SGBD aussi connues et usitées dans le monde, c'est bizaroide non?
    +1
    Je trouve qu'il y a lieu d'ajouter explicitement Oracle XE et Firebird, vue le nombre de votants.
    @+
    Le monde est trop bien programmé pour être l’œuvre du hasard…
    Mon produit pour la gestion d'école: www.logicoles.com
      3  0

  9. #69
    Rédacteur/Modérateur



    Homme Profil pro Thomas Levesque
    Développeur .NET
    Inscrit en
    février 2004
    Messages
    19 070
    Détails du profil
    Informations personnelles :
    Nom : Homme Thomas Levesque
    Âge : 32
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : février 2004
    Messages : 19 070
    Points : 37 218
    Points
    37 218

    Par défaut

    En tous cas ce sondage aura eu le mérite d'attirer l'attention sur la popularité de Firebird (bien qu'il ne soit pas dans les choix proposés). Perso je connaissais de nom mais je ne savais pas qu'il était aussi largement utilisé...
      1  0

  10. #70
    Modérateur
    Avatar de CinePhil
    Homme Profil pro Philippe Leménager
    Ingénieur d'études en informatique
    Inscrit en
    août 2006
    Messages
    13 713
    Détails du profil
    Informations personnelles :
    Nom : Homme Philippe Leménager
    Âge : 50
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : août 2006
    Messages : 13 713
    Points : 25 575
    Points
    25 575

    Par défaut

    Perso je connaissais de nom mais je ne savais pas qu'il était aussi largement utilisé...
    Idem.
    Philippe Leménager. Ingénieur d'étude à l'École Nationale de Formation Agronomique. Autoentrepreneur.
    Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework...
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !
      0  0

  11. #71
    Invité de passage
    Profil pro JM
    Inscrit en
    août 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Nom : JM

    Informations forums :
    Inscription : août 2007
    Messages : 3
    Points : 3
    Points
    3

    Par défaut PostgreSQL et SQLite

    PostgreSQL en client/serveur (multiposte)
    SQLite en desktop (monoposte) ou "transparente"
    - libre
    - SQL
    - couche spatiale (PostGIS et SpatiaLite)
      0  0

  12. #72
    Invité de passage
    Homme Profil pro Patrick Courant
    Administrateur de base de données
    Inscrit en
    juillet 2012
    Messages
    1
    Détails du profil
    Informations personnelles :
    Nom : Homme Patrick Courant
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Enseignement

    Informations forums :
    Inscription : juillet 2012
    Messages : 1
    Points : 0
    Points
    0

    Par défaut Base de Données préférée ...

    PostgreSql c'est Stonebraker, mais avant il a fait Ingres, qui contrôle encore aujourd'hui les TGV et les contrôleurs de la SNCF, la Banque Barclays, et 10 000 autres sites dans le monde.

    Pourquoi le discrédit sur une base qui a encore aujourd'hui tant d'années d'avance sur MySql, ou même Firebird (la base autoadministrée du génial Borland).Et qui est désormais disponible en version OpenSource.

    Et pourquoi oublier son environnement associé, OpenRoad, totalement objet, qui la valorise encore, en permettant de réaliser en 200 lignes ce qui demande 2500 lignes de Javascript, et au moins 1500 de php ou de java ...

    Aujourd'hui Ingres c'est Actian, (ingres version10), mais aussi Vectorwise, la base de données la plus rapide du monde ... (mais elle n'est pas OpenSource)

    NoSql, c'est comme le cloud, une épée de Damoclès. Je n'y crois pas. La technologie est trop floue, trop opportuniste. Seules les bases Hash de Facebook me paraissent une véritable innovation (quoique l'on connaisse le hash-coding depuis le premier disque des Rolling Stones)

    Si les médias faisaient un peu plus de technique et un peu moins de commerce, on serait mieux renseigné ... (mais merci à développez.com, site exceptionnel).

    Et bonne année à tous.
      1  2

  13. #73
    Modérateur
    Avatar de sevyc64
    Homme Profil pro Yves
    Développeur informatique
    Inscrit en
    janvier 2007
    Messages
    6 539
    Détails du profil
    Informations personnelles :
    Nom : Homme Yves
    Âge : 41
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : janvier 2007
    Messages : 6 539
    Points : 15 455
    Points
    15 455

    Par défaut

    Citation Envoyé par pcourant Voir le message
    Pourquoi le discrédit sur une base qui a encore aujourd'hui tant d'années d'avance sur MySql,
    Ou as-tu vu que PostgreSQL était discrédité ? Ici ?

    Citation Envoyé par pcourant Voir le message
    NoSql, c'est comme le cloud, une épée de Damoclès. Je n'y crois pas. La technologie est trop floue, trop opportuniste.
    LE principe de NoSQL, ça fait juste plus de 10 ans que Google, entre-autre, ainsi que bon nombre de société manipulant ce que l'on appelle maintenant les Big Data, l'utilise pour ses indexations.

    NoSQL est, à l'heure actuelle, le seul mécanisme pas trop mal adapté pour gérer les big data et le volume important de données totalement hétéroclites. Le coté relationnel des SGBD classiques SQL n'est pas du tout adapté, par le fait qu'il nécessite que les données soient typées et surtout toutes de même type, qu'il y a besoin d'une relation entre les données.

    Il est fort à parier qu'à terme, des moteurs NoSQL seront adaptés et intégrés aux gros SGBD actuel, Oracle, SQLServer, MySQL, Postgre, etc...
    --- Sevyc64 ---

    Parce que le partage est notre force, la connaissance sera notre victoire
      1  0

  14. #74
    Invité de passage
    Inscrit en
    août 2003
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : août 2003
    Messages : 2
    Points : 3
    Points
    3

    Par défaut Firebird

    Firebird pour sa pleine gratuité. On peut l'inclure dans un logicel "desktop" (sans serveur) et vendre ce logiciel sans frais....dommage qu'il n'y a pas beaucoup de sites d'hebergement qui offre Firebird...
      1  0

  15. #75
    Inactif
    Homme Profil pro Théo
    Analyste d'exploitation
    Inscrit en
    janvier 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Nom : Homme Théo
    Localisation : France

    Informations professionnelles :
    Activité : Analyste d'exploitation
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : janvier 2013
    Messages : 3
    Points : 4
    Points
    4

    Par défaut

    Bonjour,

    Pour ma part, je dois dire que cela dépend de l'utilisation. En embarqué SQLite, en mode online, voire même offline MySql

    Théo.
      0  0

  16. #76
    Membre émérite Avatar de Jester
    Inscrit en
    septembre 2003
    Messages
    809
    Détails du profil
    Informations forums :
    Inscription : septembre 2003
    Messages : 809
    Points : 853
    Points
    853

    Par défaut

    Greenplum un fork EMC de PostgreSQL pour les data warehouses où PostgreSQL aurait du mal, sinon PostgreSQL.

    Accessoirement H2 et MySQL pour des besoins spécifiques.
      0  0

  17. #77
    Membre émérite Avatar de SurferIX
    Homme Profil pro Olivier Pons
    Ingénieur développement logiciels
    Inscrit en
    mars 2008
    Messages
    413
    Détails du profil
    Informations personnelles :
    Nom : Homme Olivier Pons
    Âge : 40
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : mars 2008
    Messages : 413
    Points : 928
    Points
    928

    Par défaut

    Citation Envoyé par kdmbella Voir le message
    Pour ce qui me concerne c'est MySQL étant donné que mes projets sont des projets web à 80% pour le reste j'ai pas mal lu sur NoSQL avec MongoDB, et PostgreSQL reste à découvrir pour plus de robustesse tout en restant Open
    Le jour où tu poussera à peine la machine MySQL tu verras quelles sont toutes les lacunes inadmissibles de ce moteur de bd.

    Premier exemple concret (et inadmissible) : déclaration d'un trigger lors d'un update, et ce trigger fait un "insert" dans la même table.

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    DELIMITER ;;
     
    DROP TRIGGER IF EXISTS produit_trigger_update_before;
     
    CREATE TRIGGER produit_trigger_update_before
    BEFORE UPDATE ON produit
      FOR EACH ROW BEGIN
        /* */
        INSERT INTO produit SET 
          id_origine      = OLD.id_origine,
          date_v_creation = OLD.date_v_creation,
          date_v_start    = OLD.date_v_debut,
          date_v_end      = NOW(),
          ...
          last_record     = OLD.last_record;
     
        /* Dependancies : */
        SET @last=LAST_INSERT_ID();
        UPDATE categorie_produit SET id_produit=@last
        WHERE id_produit = OLD.id;
        UPDATE produit_attribut SET id_produit=@last
        WHERE id_produit = OLD.id;
      END;;
     
    DELIMITER ;;
    Impossible de toucher à la table concernée lors du déclenchement d'un trigger :

    Code :
    1
    2
    3
    mysql> UPDATE produit SET importance=3;
    ERROR 1442 (HY000): Can't update table 'produit' in stored function/trigger because it is already used by statement which invoked this stored function/trigger.
    mysql> Bye

    MySQL a détruit tout un principe sur lequel j'ai basé une grosse partie de ma base de données (= archivage automatique des enregistrements) parce qu'il ne peut pas faire ça, et j'ai dû faire un hack horrible, tout en développement au lieu d'utiliser le moteur de bd, qui, si il avait fait ça, aurait non seulement économisé du temps de développement, mais aussi des sources de problèmes, et (pire) de la vitesse d'exécution (parce que maintenant mon code doit faire une table temporaire pour tout copier avant d'archiver) .
    Bien sûr, tout vrai moteur de bd digne de ce nom fait ça de base : PostGreSQL fait ça depuis longtemps (cf ici).

    Sans parler du manque chronique d'optimisation des requêtes, comme on le cite...

    Bref pour résumer, MySQL n'est bien que pour des petits sites Web mais faut surtout pas pousser un peu la machine sinon on se casse vite les dents, et si on veut du lourd et du long terme, penser "PostGreSQL".
    "Ceci dit" est un non sens. Cf Wikipedia. C'est soit "cela dit", soit rien.
    Il ne faut pas oublier que la politesse et le respect sont mutuels.

    Dernières prestations de ma société:
      3  0

  18. #78
    Modérateur

    Homme Profil pro Fabien
    Ingénieur d'études en décisionnel
    Inscrit en
    septembre 2008
    Messages
    6 740
    Détails du profil
    Informations personnelles :
    Nom : Homme Fabien
    Âge : 36
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur d'études en décisionnel
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : septembre 2008
    Messages : 6 740
    Points : 14 917
    Points
    14 917

    Par défaut

    Votre cas n'a rien d'inadmissible et n'est pas propre à MySQL, sur Oracle vous ne pourriez pas le faire non plus, sujet débattu ici :
    http://www.developpez.net/forums/d11...tion-triggers/

    Les SGBD ne gérant pas les données de la même façon, ils ont chacun leurs spécificités, la modification d'une table déjà en cours de modification en faisant partie.

    Maintenant, si je regarde le code de votre trigger, c'est vraiment pas terrible.
    Vous changez le nom d'un produit, donc vous en recréez un nouveau (qui contient les anciennes valeurs) et vous mettez à jour tous les id dans toutes les tables filles. N'ayez pas trop d'utilisateurs en simultané car ça ne supportera pas de montée en charge.
      2  0

  19. #79
    Membre émérite Avatar de SurferIX
    Homme Profil pro Olivier Pons
    Ingénieur développement logiciels
    Inscrit en
    mars 2008
    Messages
    413
    Détails du profil
    Informations personnelles :
    Nom : Homme Olivier Pons
    Âge : 40
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : mars 2008
    Messages : 413
    Points : 928
    Points
    928

    Par défaut

    Citation Envoyé par Waldar Voir le message
    Maintenant, si je regarde le code de votre trigger, c'est vraiment pas terrible.
    Vous changez le nom d'un produit, donc vous en recréez un nouveau (qui contient les anciennes valeurs) et vous mettez à jour tous les id dans toutes les tables filles. N'ayez pas trop d'utilisateurs en simultané car ça ne supportera pas de montée en charge.
    Euh non, au contraire, je ne mets pas du tout à jour tous les id dans toutes les tables filles, je "duplique" l'enregistrement en cours pour me souvenir de son état... Et je valide la modification sans rien faire d'autre. Mon but étant d'historiser les changements. Il y aurait des milliers de façon de se souvenir d'un changement dans un enregistrement avant de le modifier (enregistrer uniquement l'id, le champ modifié et l'ancienne valeur par exemple etc.). Mais je cherchais une façon facile de pouvoir ressortir l'historique d'un enregistrement donné. Et vous avez tout à fait raison : je ne suis pas du tout spécialiste SQL et mon code ne doit pas être terrible... mais il fonctionne et le code écrire pour ressortir l'historique d'un enregistrement est minime. Bref, une fonctionnalité très pratique qui fait cruellement défaut à MySQL.

    J'ai aussi oublié une chose : j'ai l'impression que MySQL a été racheté par Oracle non pas pour rentabiliser la chose, mais pour ralentir son développement qui commençait, à mon avis, justement, à titiller la poule aux oeufs d'or qu'est le moteur de bd Oracle, et pour pouvoir être mieux étouffé. D'ailleurs il n'y a qu'à voir la vitesse avec laquelle les nouveautés sont créées sur MariaDB et comparer avec les nouveautés sur MySQL... la communauté de MariaDB non seulement a le temps de backporter les nouveautés de MySQL dans MariaDB, mais en plus d'en faire d'autres et d'optimiser les requêtes (cf tableau comparatif simplement des optimisations ici).

    Bref, même si mon discours n'est pas "parfait", je me permets de le redire : MySQL oui, mais pas pour de gros projets.
    "Ceci dit" est un non sens. Cf Wikipedia. C'est soit "cela dit", soit rien.
    Il ne faut pas oublier que la politesse et le respect sont mutuels.

    Dernières prestations de ma société:
      0  0

  20. #80
    Candidat au titre de Membre du Club
    Inscrit en
    novembre 2006
    Messages
    35
    Détails du profil
    Informations forums :
    Inscription : novembre 2006
    Messages : 35
    Points : 12
    Points
    12

    Par défaut

    Bonjour,

    j'utilise (et donc je vote) Firebird : utilisée depuis 9 ans, pas de bug, pas de plantage. Que demande le peuple ?
      1  0

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •