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

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

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

    46 17,56%
  • MariaDB

    22 8,40%
  • MongoDB

    22 8,40%
  • MySQL

    70 26,72%
  • Oracle XE

    9 3,44%
  • PostgreSQL

    99 37,79%
  • SQLite

    32 12,21%
  • SQL Server Express

    41 15,65%
  • Une autre (laquelle ?)

    12 4,58%
  • Sans avis

    3 1,15%
Sondage à choix multiple
Décisions SGBD Discussion :

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


Sujet :

Décisions SGBD

  1. #1
    Community Manager

    Profil pro
    Inscrit en
    Avril 2014
    Messages
    4 207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2014
    Messages : 4 207
    Points : 13 064
    Points
    13 064
    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 confirmé Avatar de heid
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    388
    Détails du profil
    Informations personnelles :
    Localisation : France, Indre et Loire (Centre)

    Informations forums :
    Inscription : Mai 2002
    Messages : 388
    Points : 597
    Points
    597
    Par défaut
    premier point pour mongo !

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Août 2007
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 45
    Points : 65
    Points
    65
    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
    Modérateur
    Avatar de Gugelhupf
    Homme Profil pro
    Analyste Programmeur
    Inscrit en
    Décembre 2011
    Messages
    1 325
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Analyste Programmeur

    Informations forums :
    Inscription : Décembre 2011
    Messages : 1 325
    Points : 3 766
    Points
    3 766
    Billets dans le blog
    12
    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
    Futur Membre du Club
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2009
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme

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

    Informations forums :
    Inscription : Février 2009
    Messages : 3
    Points : 8
    Points
    8
    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 éprouvé
    Avatar de gentil2005
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2007
    Messages
    148
    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 : 148
    Points : 1 177
    Points
    1 177
    Par défaut MySql
    MySql est-il toujours gratuit?

    MariaDB

  7. #7
    Membre du Club
    Profil pro
    Webmaster
    Inscrit en
    Octobre 2009
    Messages
    17
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Somme (Picardie)

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

    Informations forums :
    Inscription : Octobre 2009
    Messages : 17
    Points : 52
    Points
    52
    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
    Membre à l'essai
    Profil pro
    DBA-Administrateur système
    Inscrit en
    Août 2009
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : DBA-Administrateur système

    Informations forums :
    Inscription : Août 2009
    Messages : 12
    Points : 18
    Points
    18
    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 averti
    Homme Profil pro
    Inscrit en
    Juillet 2012
    Messages
    200
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Bénin

    Informations forums :
    Inscription : Juillet 2012
    Messages : 200
    Points : 342
    Points
    342
    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
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    5 239
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2006
    Messages : 5 239
    Points : 19 098
    Points
    19 098
    Billets dans le blog
    17
    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

  11. #11
    Modérateur
    Avatar de Gugelhupf
    Homme Profil pro
    Analyste Programmeur
    Inscrit en
    Décembre 2011
    Messages
    1 325
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Analyste Programmeur

    Informations forums :
    Inscription : Décembre 2011
    Messages : 1 325
    Points : 3 766
    Points
    3 766
    Billets dans le blog
    12
    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
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    5 239
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2006
    Messages : 5 239
    Points : 19 098
    Points
    19 098
    Billets dans le blog
    17
    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

  13. #13
    Membre expert
    Avatar de alassanediakite
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2006
    Messages
    1 599
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : Mali

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2006
    Messages : 1 599
    Points : 3 591
    Points
    3 591
    Billets dans le blog
    8
    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!!!
    @+

  14. #14
    Rédacteur
    Avatar de imikado
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    5 239
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2006
    Messages : 5 239
    Points : 19 098
    Points
    19 098
    Billets dans le blog
    17
    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 / ...

  15. #15
    Modérateur
    Avatar de Gugelhupf
    Homme Profil pro
    Analyste Programmeur
    Inscrit en
    Décembre 2011
    Messages
    1 325
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Analyste Programmeur

    Informations forums :
    Inscription : Décembre 2011
    Messages : 1 325
    Points : 3 766
    Points
    3 766
    Billets dans le blog
    12
    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
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    5 239
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2006
    Messages : 5 239
    Points : 19 098
    Points
    19 098
    Billets dans le blog
    17
    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
    "

  17. #17
    Modérateur
    Avatar de Waldar
    Homme Profil pro
    Sr. Specialist Solutions Architect @Databricks
    Inscrit en
    Septembre 2008
    Messages
    8 453
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    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 453
    Points : 18 388
    Points
    18 388
    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
    Modérateur
    Avatar de Gugelhupf
    Homme Profil pro
    Analyste Programmeur
    Inscrit en
    Décembre 2011
    Messages
    1 325
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Analyste Programmeur

    Informations forums :
    Inscription : Décembre 2011
    Messages : 1 325
    Points : 3 766
    Points
    3 766
    Billets dans le blog
    12
    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 habitué

    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    70
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 70
    Points : 162
    Points
    162
    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
    86
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Février 2013
    Messages : 86
    Points : 40
    Points
    40
    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.

Discussions similaires

  1. Quel est votre antivirus gratuit préféré en 2013 ?
    Par Lana.Bauer dans le forum Sécurité
    Réponses: 62
    Dernier message: 04/10/2013, 12h54
  2. Quel est votre SGBD gratuit préféré en 2012 ?
    Par Gordon Fowler dans le forum Décisions SGBD
    Réponses: 102
    Dernier message: 02/09/2013, 19h01
  3. Quel est votre framework web préféré ?
    Par Pill_S dans le forum Débats
    Réponses: 88
    Dernier message: 10/08/2011, 20h53

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