Developpez.com

Le Club des Développeurs et IT Pro

Quel a été votre SGBD gratuit préféré en 2012 ?

Une des six bases de notre liste ou une autre ?

Le 2012-12-28 10:23:30, par Gordon Fowler, Expert éminent sénior
Mise à jour 30/08/2013

Ce sondage a été renouvelé pour 2013. Venez participer, cela se passe ici :
Quel est votre SGBD gratuit préféré en 2013 ?

--------------------------------------------------------------------------

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

Six SGBD gratuits semblent sortir du lot en 2012.

Tous 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 (pour voter c'est ici) 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 2012, 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. (Etant 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 2012 est...
Photo de shindoverse sous Creative Commons

Dans notre sélection purement subjective vous retrouvez donc SQL Server Express 2012 (la déclinaison gratuite de la version 2012 du SGBD de Microsoft, avec ses fonctionnalités principales mais évidemment sans la haute-disponibilité ou le clustering), MySQL (est-il encore besoin de le présenter ?), MariaDB (son fork depuis le rachat de Sun par Oracle), PostgreSQL (l’autre SGBD open-source « traditionnel » avec MySQL, avec un modèle plus « orienté objet », sorti en version 9.2 cette année), MongoDB (la nouvelle base à la mode, fer de lance de la démocratisation du mouvement NoSQL, du stockage et des traitements distribués), et le moins connu Apache Derby (base de données en Java de très petite taille spécialement adaptée pour l’embarqué).

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 2012 ?
102 commentaires
  • Ph. B.
    Expert confirmé
    Bonjour,

    J'ouvre le bal !

    Firebird pour sa pleine gratuité. Je ne sais pas si on peut en dire autant de certains SGBD cité...
  • ypichot
    Membre à l'essai
    Sans conteste PostgreSQL.
    Rigoureux, administration simpliste, robuste, un bon remplaçant d'Oracle si nécessaire.
  • Waldar
    Modérateur
    Oracle Database Express Edition 11gR2, gratuit également, avec la puissance du SQL et PL/SQL qui a toujours cinq à dix ans d'avance sur la concurrence et sa gestion robuste des transactions avec lectures consistantes qu'on ne trouve pas partout.
  • CinePhil
    Modérateur
    Je travaille avec Oracle, qui existe aussi en version gratuite pour le commun des mortels, et avec le mauvais MySQL dont je découvre encore les lacunes, manques, erreurs...

    C'est pour ça que je recommande plutôt Postgresql, bien plus rigoureux et respectueux de la norme que MySQL.

    Je ne connais pas les autres et ne peux donc me prononcer mais le nosql ne m'attire pas du tout !
  • vanquish
    Membre chevronné
    Envoyé par devalender
    Moi je vote Incontestablement pour Firebird les causes
    1. En perpétuelle evolution
    2. Respectant le norme SQL
    3. Leger Mais très robuste
    4. Trés facile d'installation et de configuration, mono ou Multiposte !
    5. Entièrement libre
    Firebird pour les même raisons.

    Au départ pour les conditions de redistribution, mais au final pour toutes ses autres qualités. Je n'utilise plus que lui, même dans des configuration où mySQL (mon ancien choix) pourrait encore être utilisé librement.

    J'ai été recontacté pas moins de 3 fois par Oracle cette année, qui se demandait si je ne continuait pas de distribuer mySQL illégalement.
    Les condition de redistribution, même payante, sont devenu draconienne.
    (Il faut payer un droit d'entrée annuel et l'aval d'Oracle Monde).

    mySQL est loin d'être gratuit dans la plupart des cadres.
  • SQLpro
    Rédacteur
    Envoyé par alassanediakite
    Je pense qu'il y a lieu d'éclaircir un peut ce point.
    Pour moi (pour être trop simple):
    • relationnel: intégrité prime sur la rapidité (adapté pour les domaines comme la comptabilité)
    • NoSQL: rapidité prime sur l'intégrité (adapté pour les domaines comme les sites de milliards d'abonnés)

    @+
    Enfin en ce moment le NoSQL a du plomb dans l'aile... Les opérateurs NoSQL commencent à faire machine arrière en rajoutant les transactions....

    Ainsi cassandra avec le concept de l'Atomic batching... ça vous rappelle rien ???

    le NoSQL ou l'art le prendre les informaticiens pour des cons !

    Bref, retour à la case départ... NoSQL devient SQL !!!!

    A +
  • octal
    Membre éprouvé
    Pour moi c'est FireBird et PostgreSql. PostgreSql est très robuste, bien normé. FireBird est trop bien intégré à Delphi, il possède une administration hyper simple, est multiplatforme et surtout il est devenu très très robuste avec le temp.
  • devalender
    Membre éprouvé
    Moi je vote Incontestablement pour Firebird les causes
    1. En perpétuelle evolution
    2. Respectant le norme SQL
    3. Leger Mais très robuste
    4. Trés facile d'installation et de configuration, mono ou Multiposte !
    5. Entièrement libre
  • korntex5
    Membre confirmé
    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?
  • xelab
    Membre expérimenté
    MariaDB, qui m'a sauvé quand j'ai découvert qu'une pauvre requête (avec select imbriqués) sous MySQL mettait plusieurs dizaines de secondes à s'exécuter quand MariaDB l'a fait passer en quelques millisecondes!

    Bref, pour tous ceux qui utilisent MySQL et veulent du plus performant sans changer quoique ce soit au code, essayez MariaDB! (ou demandez à votre hébergeur de changer pour vous si vous n'avez pas le choix) Pour info tous les outils et drivers faits pour MySQL sont compatibles MariaDB.

    (sinon PostGreSQL est un très bon choix, SQLite et HSQLDB pour du léger c'est sympa aussi)