Publicité

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

Votants
251. Vous ne pouvez pas participer à ce sondage.
  • Firebird

    41 16,33%
  • MariaDB

    22 8,76%
  • MongoDB

    22 8,76%
  • MySQL

    66 26,29%
  • Oracle XE

    9 3,59%
  • PostgreSQL

    97 38,65%
  • SQLite

    31 12,35%
  • SQL Server Express

    39 15,54%
  • Une autre (laquelle ?)

    12 4,78%
  • Sans avis

    3 1,20%
Sondage à choix multiple
+ Répondre à la discussion Actualité déjà publiée
Page 1 sur 5 12345 DernièreDernière
Affichage des résultats 1 à 20 sur 96
  1. #1
    Community Manager

    Avatar de Deepin
    Homme Profil pro Deepin
    Ingénieur - Chef de projet Modélisation/Simulation
    Inscrit en
    avril 2004
    Messages
    3 112
    Détails du profil
    Informations personnelles :
    Nom : Homme Deepin
    Localisation : Ile Maurice

    Informations professionnelles :
    Activité : Ingénieur - Chef de projet Modélisation/Simulation
    Secteur : Industrie

    Informations forums :
    Inscription : avril 2004
    Messages : 3 112
    Points : 50 838
    Points
    50 838

    Par défaut Quel est votre SGBD gratuit préféré en 2013 ?

    Quel est votre SGBD gratuit préféré en 2013 ?
    Une des huit bases de données de notre liste ou une autre ?


    Lors du précédent sondage en 2012, vous étiez presque 40% à choisir PostgreSQL en tant que votre SGBD gratuit préféré, et un peu moins de 37% à opter pour MySQL.

    Qu'en sera-t-il pour 2013 ?

    Tous les SGBD ne sont pas destinés aux mêmes applications (on pense par exemple à la base NoSQL, MongoDB, de plus en plus populaire dans les usages liés au Big Data).

    Tous ne sont pas non plus issus de la même philosophie (sur ce point SQL Server Express par exemple n’a rien à voir avec un MariaDB).

    Mais toutes ces bases sont gratuites et font parfaitement bien ce qu’on leur demande.

    Le but de ce sondage n’est donc pas de les comparer, ni de savoir si une est meilleure que l'autre. Cela n’aurait aucun sens.

    Le but est de vous demander, en tant qu’utilisateur de l’une ou de plusieurs d’entre elles en 2013, celle qui vous a le plus plu (par sa facilité, sa puissance, sa rapidité, sa flexibilité, etc.) et les SGBD que vous recommanderiez à la communauté en alternatives aux solutions payantes. (Étant entendu que toutes ces solutions sont certes gratuites, mais qu’elles ne dispensent pas obligatoirement d’un support payant en milieu professionnel).


    Et la base de données gratuite la plus populaire de 2013 est...

    Dans notre sélection purement subjective vous retrouvez donc :
    • Firebird (base de données en C++, développée à partir d'une version d'Interbase) ;
    • MariaDB (fork de MySQL depuis le rachat de Sun par Oracle) ;
    • MongoDB (la nouvelle base à la mode, fer de lance de la démocratisation du mouvement NoSQL, du stockage et des traitements distribués) ;
    • MySQL (est-il encore besoin de présenter ?) ;
    • Oracle XE (la déclinaison gratuite du SGBD d'Oracle, avec des limitations) ;
    • PostgreSQL (l’autre SGBD open source « traditionnel » avec MySQL, avec un modèle plus « orienté objet » ;
    • SQLite (le moteur de base de données le plus distribué au monde) ;
    • SQL Server Express (la déclinaison gratuite du SGBD de Microsoft, avec ses fonctionnalités principales mais évidemment sans la haute-disponibilité ou le clustering).


    Nous en avons certainement oublié de très bonnes. N'hésitez pas à nous dire lesquelles pour réparer notre (nos ?) oubli(s).

    Votez pour votre SGBD gratuit préféré

    Et vous ?

    Votre base de données préférée est-elle dans notre liste ? Ou en ajouteriez-vous une autre (et laquelle) ?

    Pourquoi cette base vous a-t-elle particulièrement séduit(e) en 2013 ?

  2. #2
    Membre éclairé Avatar de heid
    Profil pro
    Inscrit en
    mai 2002
    Messages
    349
    Détails du profil
    Informations personnelles :
    Localisation : France, Indre et Loire (Centre)

    Informations forums :
    Inscription : mai 2002
    Messages : 349
    Points : 350
    Points
    350

    Par défaut

    premier point pour mongo !

  3. #3
    Membre à l'essai
    Inscrit en
    août 2007
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : août 2007
    Messages : 19
    Points : 20
    Points
    20

    Par défaut

    J'ai voté mongodb car
    - copier un exe et c'est déployé
    - cela pulse un max
    - le code source C++ est une petite merveille
    - le pilote C# est une petite merveille (toute action en une ligne de code)
    - la monté en puissance est sexy (jamais mis en oeuvre)
    - nosql

    les moins
    - c'est assez gourmand en espace disque

  4. #4
    Membre émérite Avatar de Gugelhupf
    Homme Profil pro
    Développeur informatique
    Inscrit en
    décembre 2011
    Messages
    481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : décembre 2011
    Messages : 481
    Points : 838
    Points
    838

    Par défaut

    Je me souviens que lors du précédent sondage, beaucoup de personnes avaient votés pour Firebird (celui-ci n'était pas présent dans la liste de sélection).

  5. #5
    Invité de passage
    Homme Profil pro Moumen
    Développeur .NET
    Inscrit en
    février 2009
    Messages
    3
    Détails du profil
    Informations personnelles :
    Nom : Homme Moumen

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

    Informations forums :
    Inscription : février 2009
    Messages : 3
    Points : 4
    Points
    4

    Par défaut SQL Server Express & SQLite

    j'ai voté pour SQL Server express, c'est un très bon SGBD et ce que j'aime le plus c'est la qualité des outils qu'offre Microsoft pour la gestion de vos BDD : le SSMS (Sql Server Management Studio ) et j'utilise SQLite pour le développement mobile

  6. #6
    Membre Expert
    Avatar de gentil2005
    Homme Profil pro
    Développeur Web
    Inscrit en
    mai 2007
    Messages
    132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Congo-Kinshasa

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Services à domicile

    Informations forums :
    Inscription : mai 2007
    Messages : 132
    Points : 1 150
    Points
    1 150

    Par défaut MySql

    MySql est-il toujours gratuit?

    MariaDB

  7. #7
    Membre du Club
    Profil pro Thomas
    Webmaster
    Inscrit en
    octobre 2009
    Messages
    15
    Détails du profil
    Informations personnelles :
    Nom : Thomas
    Âge : 29
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Arts - Culture

    Informations forums :
    Inscription : octobre 2009
    Messages : 15
    Points : 44
    Points
    44

    Par défaut

    Mongodb car ayant abandonné PHP en faveur de NodeJS depuis quelques mois pour mes projets perso je dois avouer que MongoDb est vraiment confortable. Cette base de donnée change complètement le paradigme de conception et je la trouve parfaitement adaptée aux évolutions continues du contexte Web. GridFs est un vrai plus même si je n'ai pas eu le temps de m'y attaquer sérieusement.

    Sqlite car j'ai toujours un petit faible pour cette base toute simple qui permet de travailler rapidement sur de petites applications. Pour des applications plus grosses, le prototypage avec Sqlite fait gagner beaucoup de temps et je regrette d'ailleurs les difficultés que je rencontre avec NodeJs pour l'utiliser.

    MariaDb... excellente remplaçante de Mysql.

  8. #8
    Candidat au titre de Membre du Club
    DBA-Administrateur système
    Inscrit en
    août 2009
    Messages
    12
    Détails du profil
    Informations professionnelles :
    Activité : DBA-Administrateur système

    Informations forums :
    Inscription : août 2009
    Messages : 12
    Points : 10
    Points
    10

    Par défaut

    Sans hésiter PostgreSQL...Excellent remplaçant/alternative à Oracle.

    Quelques points majeurs:

    -grosse communauté
    -Langage PL/pgsql (qui s'il n'atteint pas encore toute la richesse du PL/SQL s'en rapproche petit a petit)
    -les outils comme pgadmin , slony et j'en passe
    -robustesse ( des bases proches du To avec chiffrement via pgcrypto , trigger ..et aucun soucis)
    -Une BDD qui s’améliore toujours au fur et a mesure des versions
    -Des modules bien utiles (hstore ,pgcrypto...)

    et beaucoup d'autres atouts !

  9. #9
    Membre habitué
    Homme Profil pro
    Inscrit en
    juillet 2012
    Messages
    91
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Bénin

    Informations forums :
    Inscription : juillet 2012
    Messages : 91
    Points : 135
    Points
    135

    Par défaut

    Lors du précédent sondage, j'avais voté pour PostgreSQL; Cette année encore je fais pareil.
    Raisons professionnelles :
    - Respect du standard SQL
    - Robustesse et stabilité
    - Documentation de qualité disponible dans plusieurs langues
    - Grande communauté d'utilisateurs, ce qui permet de trouver rapidement de l'aide;
    - Disponibilité des pilotes pour de nombreux langages de programmation
    - Possibiliré d'écrire les procédures dans de nombreux langages
    - ...
    Raisons personnelles
    - Parfaitement intégratée à Linux
    - Installée par défaut sous Débian (cette raison est largement suffisante pour mériter mon point )
    Je mettrais bien un point pour SQLite pour son excéllente réputation (qui m'a poussé à m'y interreser), mais je suis encore un bleu et je ne peux pas donner un avis. Au prochain songade peut-être.

  10. #10
    Rédacteur
    Avatar de imikado
    Homme Profil pro Michael Bertocchi
    Ingénieur développement
    Inscrit en
    décembre 2006
    Messages
    2 065
    Détails du profil
    Informations personnelles :
    Nom : Homme Michael Bertocchi
    Âge : 32
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement
    Secteur : Finance

    Informations forums :
    Inscription : décembre 2006
    Messages : 2 065
    Points : 8 003
    Points
    8 003

    Par défaut

    J'ai voté Mysql, car pour l'instant c'est celle-ci que j'installe pour des projets perso, mais je migrerai avec plaisir sur MariaDb lors de ma prochaine migration vers xubuntu 13.10

    J'utilise dans le cadre du travail Mysql, Oracle, Sql Server, après quand il faut faire un choix personnel, c'est le prix qui joue donc un SGBD gratuit.

    Ensuite pourquoi Mysql/MariaDb plutot que Postgresql ? je connais un peu Postgresql pour l'avoir testé pour mon framework et ainsi écrire et verifier ses drivers DAO, mais je le trouve moins simple à administrer (avec pgAdmin3) qu'un mysql-like avec mysql workbench
    Framework php sécurisé et simple à prendre en main avec générateur web http://mkframework.com/ (hebergé sur developpez.com)

    Tutoriels vidéo ici: http://mkframework.com/screencasts.html

    Un petit si le message est pertinent ou a résolu votre problème

    Journal de bord d'un RTS multiplayer en HTML5 ici
    Journal de bord d'un Bomberman multiplayer en HTML5
    ici

  11. #11
    Membre émérite Avatar de Gugelhupf
    Homme Profil pro
    Développeur informatique
    Inscrit en
    décembre 2011
    Messages
    481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : décembre 2011
    Messages : 481
    Points : 838
    Points
    838

    Par défaut

    Citation Envoyé par imikado Voir le message
    mais je le trouve [PostgreSQL] moins simple à administrer (avec pgAdmin3) qu'un mysql-like avec mysql workbench
    Qu'y a-t-il de plus difficile à administrer avec PgAdmin III par rapport à MySQL Workbench ?

    Cordialement,

  12. #12
    Rédacteur
    Avatar de imikado
    Homme Profil pro Michael Bertocchi
    Ingénieur développement
    Inscrit en
    décembre 2006
    Messages
    2 065
    Détails du profil
    Informations personnelles :
    Nom : Homme Michael Bertocchi
    Âge : 32
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement
    Secteur : Finance

    Informations forums :
    Inscription : décembre 2006
    Messages : 2 065
    Points : 8 003
    Points
    8 003

    Par défaut

    1. Les clés primaire auto incrementale
    2. La construction de requêtes en mode visuel, comme le fait le client lourd d'sql server et mysql workbench
    Framework php sécurisé et simple à prendre en main avec générateur web http://mkframework.com/ (hebergé sur developpez.com)

    Tutoriels vidéo ici: http://mkframework.com/screencasts.html

    Un petit si le message est pertinent ou a résolu votre problème

    Journal de bord d'un RTS multiplayer en HTML5 ici
    Journal de bord d'un Bomberman multiplayer en HTML5
    ici

  13. #13
    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

    Salut
    Ce point...
    Citation Envoyé par imikado Voir le message
    1. Les clés primaire auto incrementale
    est à détailler car pour PostgreSQL l'auto incrément c'est avec SERIAL ou BIGSERIAL
    Pour...
    Citation Envoyé par imikado Voir le message
    2. La construction de requêtes en mode visuel, comme le fait le client lourd d'sql server et mysql workbench
    Avec PgAdmin le mode graphique existe pour les requêtes!!!
    @+
    Le monde est trop bien programmé pour être l’œuvre du hasard…
    Mon produit pour la gestion d'école: www.logicoles.com

  14. #14
    Rédacteur
    Avatar de imikado
    Homme Profil pro Michael Bertocchi
    Ingénieur développement
    Inscrit en
    décembre 2006
    Messages
    2 065
    Détails du profil
    Informations personnelles :
    Nom : Homme Michael Bertocchi
    Âge : 32
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement
    Secteur : Finance

    Informations forums :
    Inscription : décembre 2006
    Messages : 2 065
    Points : 8 003
    Points
    8 003

    Par défaut

    Pour le point 1. Je sais, mais on a plus l'habitude d'utiliser des clés incrementales

    Pour le point 2. Faut que je regarde je l'ignorais

    Sinon un autre truc tout bête c'est la différence de complexité de l'arborescence
    Sur mysql c'est juste base > tables / vues / ...
    Framework php sécurisé et simple à prendre en main avec générateur web http://mkframework.com/ (hebergé sur developpez.com)

    Tutoriels vidéo ici: http://mkframework.com/screencasts.html

    Un petit si le message est pertinent ou a résolu votre problème

    Journal de bord d'un RTS multiplayer en HTML5 ici
    Journal de bord d'un Bomberman multiplayer en HTML5
    ici

  15. #15
    Membre émérite Avatar de Gugelhupf
    Homme Profil pro
    Développeur informatique
    Inscrit en
    décembre 2011
    Messages
    481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : décembre 2011
    Messages : 481
    Points : 838
    Points
    838

    Par défaut

    Citation Envoyé par imikado Voir le message
    Pour le point 1. Je sais, mais on a plus l'habitude d'utiliser des clés incrementales
    Il n'existe pas de norme SQL sur l'auto-incrémentation. Chaque SGBD l'implémente à sa manière. Si tu prends Oracle, pour une simple auto-incrémentation, tu vas devoir créer une séquence, et tu utiliseras le nextval cette séquence à chaque fois que tu effectueras une nouvelle insertion par exemple.
    Plus simple que serial tu meurs.

    Citation Envoyé par imikado Voir le message
    Sur mysql c'est juste base > tables / vues / ...
    Là on confond le SGBD et logiciel d'administration. De plus, l'arborescence n'est pas si compliqué que cela avec PgAdmin III

    De mon point de vue, il aurait été plus intéressant de dire par exemple qu'avec PostgreSQL il n'est pas possible de créer une requête entre différentes bases.
    Ou bien le module Pg Agent, pour les tâches planifiés, n'est pas inclus d'office pour la version Windows.

  16. #16
    Rédacteur
    Avatar de imikado
    Homme Profil pro Michael Bertocchi
    Ingénieur développement
    Inscrit en
    décembre 2006
    Messages
    2 065
    Détails du profil
    Informations personnelles :
    Nom : Homme Michael Bertocchi
    Âge : 32
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement
    Secteur : Finance

    Informations forums :
    Inscription : décembre 2006
    Messages : 2 065
    Points : 8 003
    Points
    8 003

    Par défaut

    Citation Envoyé par Gugelhupf Voir le message
    Il n'existe pas de norme SQL sur l'auto-incrémentation. Chaque SGBD l'implémente à sa manière. Si tu prends Oracle, pour une simple auto-incrémentation, tu vas devoir créer une séquence, et tu utiliseras le nextval cette séquence à chaque fois que tu effectueras une nouvelle insertion par exemple.
    Plus simple que serial tu meurs.
    Oui mais on l'utilise sur mysql/mariaDb, sql server, sqlite... effectivement oracle et postgresql sont différents sur ce point.

    Citation Envoyé par Gugelhupf Voir le message
    Là on confond le SGBD et logiciel d'administration. De plus, l'arborescence n'est pas si compliqué que cela avec PgAdmin III

    De mon point de vue, il aurait été plus intéressant de dire par exemple qu'avec PostgreSQL il n'est pas possible de créer une requête entre différentes bases.
    Ou bien le module Pg Agent, pour les tâches planifiés, n'est pas inclus d'office pour la version Windows.
    C'est ce que j'ai dit:
    "mais je le trouve [PostgreSQL] moins simple à administrer (avec pgAdmin3) qu'un mysql-like avec mysql workbench
    "
    Framework php sécurisé et simple à prendre en main avec générateur web http://mkframework.com/ (hebergé sur developpez.com)

    Tutoriels vidéo ici: http://mkframework.com/screencasts.html

    Un petit si le message est pertinent ou a résolu votre problème

    Journal de bord d'un RTS multiplayer en HTML5 ici
    Journal de bord d'un Bomberman multiplayer en HTML5
    ici

  17. #17
    Modérateur

    Homme Profil pro Fabien
    Ingénieur d'études en décisionnel
    Inscrit en
    septembre 2008
    Messages
    6 736
    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 736
    Points : 14 927
    Points
    14 927

    Par défaut

    Citation Envoyé par Gugelhupf Voir le message
    Il n'existe pas de norme SQL sur l'auto-incrémentation.
    C'est faux, les colonnes identity sont décrites dans la norme SQL:2003 (peut-être avant, mais je n'ai pas le document).

    Citation Envoyé par Gugelhupf Voir le message
    Si tu prends Oracle, pour une simple auto-incrémentation, tu vas devoir créer une séquence, et tu utiliseras le nextval cette séquence à chaque fois que tu effectueras une nouvelle insertion par exemple.
    Ça a longtemps été vrai, mais ça ne l'est plus depuis la toute jeune version 12c.

  18. #18
    Membre émérite Avatar de Gugelhupf
    Homme Profil pro
    Développeur informatique
    Inscrit en
    décembre 2011
    Messages
    481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : décembre 2011
    Messages : 481
    Points : 838
    Points
    838

    Par défaut

    Citation Envoyé par Waldar Voir le message
    C'est faux, les colonnes identity sont décrites dans la norme SQL:2003 (peut-être avant, mais je n'ai pas le document).


    Ça a longtemps été vrai, mais ça ne l'est plus depuis la toute jeune version 12c.
    Sous PostgreSQL, serial, c'est juste une syntaxe sucrée qui génère une séquence (un peu comme sous Oracle) par défaut, avec la valeur de départ à 1 et le pas de 1.
    Le mot-clé IDENTITY peut faire parti de la norme SQL, mais si tu observes la syntaxe, celui-ci n'est pas exactement le même entre DB2 et SQL Server.

    L'idée reste la même pour tous les SGBD (sauf que c'était un peu plus compliqué à utiliser pour Oracle).

    Et pour Oracle 12c, mieux vaut tard que jamais :s

  19. #19
    Membre du Club
    Inscrit en
    janvier 2003
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : janvier 2003
    Messages : 57
    Points : 51
    Points
    51

    Par défaut

    PostGreSQL dans le monde des SGBD relationnels.

    Dans le monde du NOSQL et des données distribuées :
    • Apache Cassandra (pour la gestion simple du cluster et ses fonctions uniques)
    • MongoDB ou CouchDB (pour les documents, mais j'ai un gros problème avec la AGPL de MongoDB)
    • Redis (pour le in-memory)
    • Titan (graph database)
    • Apache HBase (pour le support de Hadoop)

  20. #20
    En attente de confirmation mail
    Homme Profil pro * *
    *
    Inscrit en
    février 2013
    Messages
    87
    Détails du profil
    Informations personnelles :
    Nom : Homme * *
    Localisation : Autre

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

    Informations forums :
    Inscription : février 2013
    Messages : 87
    Points : 25
    Points
    25

    Par défaut

    Pour ma part je plébiscite Firebird : autant sous Linux que sous Windows c'est fiable, robuste et très performant.
    Note : j'utilise l'API C++ IBPP pour Firebird, WTL pour Win32/64 et GTKmm sous Linux.

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
  •