Précédent   Forum du club des développeurs et IT Pro > Bases de données > Décisions SGBD

Décisions SGBD Forum de décisions sur le choix en bases de données. Le Comparatif

Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Affichage des résultats du sondage: Quels sont vos SGBD gratuits préférés en 2012 ?
Apache Derby 6 1,73%
MariaDB 13 3,76%
MongoDB 25 7,23%
MySQL 126 36,42%
PostgreSQL 137 39,60%
SQL Server Express 2012 57 16,47%
Une autre (laquelle ?) 65 18,79%
Sondage à choix multiple Votants: 346. Vous ne pouvez pas participer à ce sondage.

Publicité
'
Réponse Actualité déjà publiée
 
Outils de la discussion
Vieux 28/12/2012, 10h23   #1
Gordon Fowler
Chroniqueur Actualités
 
Inscription : juillet 2009
Messages : 3 318
Détails du profil
Informations forums :
Inscription : juillet 2009
Messages : 3 318
Points : 33 051
Points : 33 051
Par défaut Quel est votre SGBD gratuit préféré en 2012 ?

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 ?
Gordon Fowler est déconnecté   Envoyer un message privé Réponse avec citation 50
Vieux 28/12/2012, 10h35   #2
Ph. B.
Expert Confirmé
 
Avatar de Ph. B.
 
Homme Philippe
Inscription : avril 2002
Messages : 1 058
Détails du profil
Informations personnelles :
Nom : Homme Philippe
Âge : 46
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : avril 2002
Messages : 1 058
Points : 2 808
Points : 2 808
Envoyer un message via ICQ à Ph. B. Envoyer un message via Skype™ à Ph. B.
Bonjour,

J'ouvre le bal !

Firebird pour sa pleine gratuité. Je ne sais pas si on peut en dire autant de certains SGBD cité...
__________________
Philippe.
Ph. B. est déconnecté   Envoyer un message privé Réponse avec citation 100
Vieux 28/12/2012, 10h44   #3
Khaled.Noordin
Membre éprouvé
 
Avatar de Khaled.Noordin
 
Homme Khaled Noordin Abou Imran
Inscription : janvier 2005
Messages : 341
Détails du profil
Informations personnelles :
Nom : Homme Khaled Noordin Abou Imran
Localisation : France, Hauts de Seine (Île de France)

Informations forums :
Inscription : janvier 2005
Messages : 341
Points : 468
Points : 468
Salut.
MySQL, simplicité d'administration et d'installation, h2database pour les tests unitaires en mémoire.
__________________
Ce que l'on conçoit bien s'énonce clairement,
Et les mots pour le dire arrivent aisément. Nicolas Boileau

Si c'est résolu, cliquez, cliquez, cliquez!!!!
Khaled.Noordin est déconnecté   Envoyer un message privé Réponse avec citation 11
Vieux 28/12/2012, 11h00   #4
sevyc64
Modérateur
 
Avatar de sevyc64
 
Homme Yves
Développeur informatique
Inscription : janvier 2007
Messages : 5 375
Détails du profil
Informations personnelles :
Nom : Homme Yves
Âge : 40
Localisation : France, Pyrénées Atlantiques (Aquitaine)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : janvier 2007
Messages : 5 375
Points : 12 338
Points : 12 338
Étant adepte et utilisateur de SQLServer, en version gratuite je me tournerais naturellement vers SQLServer Express.

Mais en dev web, il n'est pas toujours possible de l'obtenir en hébergé, donc j'ai aussi mis MySQL et Postgre

Et j'ai aussi mis Autre, car en plus petite base, pour du faible volume ou pur stockage il m'arrive parfois d'utiliser SQLite
__________________
--- Sevyc64 ---

Parce que le partage est notre force, la connaissance sera notre victoire
sevyc64 est déconnecté   Envoyer un message privé Réponse avec citation 32
Vieux 28/12/2012, 11h03   #5
CinePhil
Modérateur
 
Avatar de CinePhil
 
Homme Philippe Leménager
Ingénieur d'études en informatique
Inscription : août 2006
Messages : 13 671
Détails du profil
Informations personnelles :
Nom : Homme Philippe Leménager
Âge : 49
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 671
Points : 25 524
Points : 25 524
Envoyer un message via MSN à CinePhil
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 !
__________________
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 !
CinePhil est actuellement connecté   Envoyer un message privé Réponse avec citation 61
Vieux 28/12/2012, 11h10   #6
Waldar
Modérateur
 
Homme Fabien
Ingénieur d'études en décisionnel
Inscription : septembre 2008
Messages : 6 278
Détails du profil
Informations personnelles :
Nom : Homme Fabien
Âge : 35
Localisation : France, Essonne (Î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 278
Points : 13 480
Points : 13 480
Envoyer un message via ICQ à Waldar Envoyer un message via Skype™ à Waldar
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.
__________________
Email : http://scr.im/waldar
Waldar est déconnecté   Envoyer un message privé Réponse avec citation 71
Vieux 28/12/2012, 11h13   #7
xelab
Membre émérite
 
Développeur informatique
Inscription : avril 2009
Messages : 377
Détails du profil
Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : avril 2009
Messages : 377
Points : 904
Points : 904
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)
xelab est déconnecté   Envoyer un message privé Réponse avec citation 30
Vieux 28/12/2012, 11h24   #8
ypichot
Candidat au titre de Membre du Club
 
Inscription : janvier 2003
Messages : 2
Détails du profil
Informations forums :
Inscription : janvier 2003
Messages : 2
Points : 13
Points : 13
Sans conteste PostgreSQL.
Rigoureux, administration simpliste, robuste, un bon remplaçant d'Oracle si nécessaire.
ypichot est déconnecté   Envoyer un message privé Réponse avec citation 90
Vieux 28/12/2012, 11h29   #9
tomlev
Rédacteur/Modérateur


 
Avatar de tomlev
 
Homme Thomas Levesque
Développeur .NET
Inscription : février 2004
Messages : 17 838
Détails du profil
Informations personnelles :
Nom : Homme Thomas Levesque
Âge : 31
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 : 17 838
Points : 34 228
Points : 34 228
SQLite

Sinon j'aime bien aussi SQL Server Compact pour son intégration à l'environnement .NET, mais c'est quand même un peu moins riche en fonctionnalités...

Bon, évidemment ces 2 SGBD ne sont adaptés que pour des DB embarquées, pas pour du dev serveur...
__________________

Pas de questions techniques par MP ! Le forum est là pour ça...

Tutoriels : Les markup extensions en WPF - La sérialisation XML avec .NET (Aller plus loin) - Extraction de données de pages web à l'aide de HTML Agility Pack
Projet : Dvp.NET, la librairie .NET open-source des membres de Developpez !
tomlev est actuellement connecté   Envoyer un message privé Réponse avec citation 30
Vieux 28/12/2012, 11h49   #10
ndalaba
Nouveau Membre du Club
 
Homme N'Dalaba Diallo
Développeur Web
Inscription : janvier 2010
Messages : 32
Détails du profil
Informations personnelles :
Nom : Homme N'Dalaba Diallo
Localisation : Guinée

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : janvier 2010
Messages : 32
Points : 35
Points : 35
Envoyer un message via AIM à ndalaba Envoyer un message via MSN à ndalaba Envoyer un message via Yahoo à ndalaba Envoyer un message via Skype™ à ndalaba
MySQL

90% de mes projets sont des projets de développement web(sites internets de taille moyenne).
J'ai débuté avec Mysql jusqu'à présent pas de problème
ndalaba est déconnecté   Envoyer un message privé Réponse avec citation 48
Vieux 28/12/2012, 12h39   #11
kdmbella
Expert Confirmé Sénior
 
Avatar de kdmbella
 
Homme MBELLA EKOUME
Développeur Web
Inscription : août 2010
Messages : 693
Détails du profil
Informations personnelles :
Nom : Homme MBELLA EKOUME
Localisation : Cameroun

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : août 2010
Messages : 693
Points : 4 322
Points : 4 322
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
__________________
Trois personnes peuvent garder un secret si deux d'entre elles sont mortes. :Benjamin Franklin
L'humanité se divise en trois catégories : ceux qui ne peuvent pas bouger, ceux qui peuvent bouger, et ceux qui bougent : Benjamin Franklin
Le hasard, c'est le déguisement que prend Dieu pour voyager incognito: Albert Einstein
bon je m'arrête là au risque de me faire buter
kdmbella est déconnecté   Envoyer un message privé Réponse avec citation 33
Vieux 28/12/2012, 13h17   #12
olivier.pitton
Membre éprouvé
 
Avatar de olivier.pitton
 
Homme olivier pitton
Étudiant
Inscription : juin 2012
Messages : 213
Détails du profil
Informations personnelles :
Nom : Homme olivier pitton
Âge : 24
Localisation : France

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

Informations forums :
Inscription : juin 2012
Messages : 213
Points : 444
Points : 444
Plop,

MongoDB m'a surpris par sa simplicité et sa puissance (replicas, ...). Néanmoins, il y a encore quelques trucs à corriger pour en faire un bon SGBD selon moi (il y avait encore un verrou global sur l'ensemble des bases de données dans les précédentes versions source).

MySQL, grand classique, surtout pour la liberté et la simplicité (MySQL Workbench, moteurs de stockage s'adaptant à la situation).

PostgreSQL, qui est un MySQL++, mais en un peu moins célèbre.
olivier.pitton est déconnecté   Envoyer un message privé Réponse avec citation 30
Vieux 28/12/2012, 13h22   #13
ghoudmon
Membre à l'essai
 
Inscription : mai 2005
Messages : 18
Détails du profil
Informations personnelles :
Âge : 33
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : mai 2005
Messages : 18
Points : 23
Points : 23
Depuis peu, j'utilise Percona XtraDB Cluster : un fork MySQL avec une réplication multi-maîtres synchrones.
ça marche bien sur nos applications Web / BI. C'est entièrement compatible avec MySQL/InnoDB. Pas de problème de réplication, la charge est bien répartie. Seul hic, pas de support de transactions XA.
ghoudmon est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 28/12/2012, 14h14   #14
alassanediakite
Membre Expert
 
Avatar de alassanediakite
 
Homme Alassane Diakité
Conseil - Consultant en systèmes d'information
Inscription : août 2006
Messages : 840
Détails du profil
Informations personnelles :
Nom : Homme Alassane Diakité
Âge : 35
Localisation : Mali

Informations professionnelles :
Activité : Conseil - Consultant en systèmes d'information

Informations forums :
Inscription : août 2006
Messages : 840
Points : 1 299
Points : 1 299
Envoyer un message via Yahoo à alassanediakite
Salut
Je vote Postgresql:
  • simple d'administration (pgadmin très sympa et qui a beaucoup de fonctionnalités encore méconnues telles les plugins ou pgscript)
  • extensible (langage procédural, moteur de base de données)
  • robuste (bien qu'il s'adapte très bien aux petits projets!!!)
  • fiable (une communauté de développeurs et d'utilisateurs très active)
  • prix:prenez le et faite ce que vous voulez, mais ne nous dérangez pas!
En plus quand je vois des experts comme sqlpro s'intéresser aux côtés positifs comme négatifs, alors j'y vais tête la première.
J'aurais pu prendre aussi sql server express car c'est avec lui que je suis entré dans le monde SGBD client/serveur et je maitrise mieux sont T-SQL que PLPGSQL de Postgresql.
J'ai des dents contre MySQL car à mes débuts de programmeur sur ACCESS je n'ai cessé d'entendre "ACCESS n'est pas bon, vaut mieux apprendre MySQL!".
Au fait, est-ce vrai que ORACLE est pionnier dans le monde de SGBD EXPRESS?
@+
__________________
Le monde est trop bien programmé pour être l’œuvre du hasard…
alassanediakite est déconnecté   Envoyer un message privé Réponse avec citation 31
Vieux 28/12/2012, 15h01   #15
octal
Membre expérimenté
 
Avatar de octal
 
Inscription : septembre 2004
Messages : 374
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 374
Points : 599
Points : 599
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.
__________________
http://www.neaticons.com png glyphs and icons for website and application developpers.
http://www.pocketmt.com GLCD Font Creator home site.
octal est déconnecté   Envoyer un message privé Réponse avec citation 40
Vieux 28/12/2012, 15h02   #16
Gugelhupf
Membre éclairé
 
Homme
Développeur informatique
Inscription : décembre 2011
Messages : 245
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : décembre 2011
Messages : 245
Points : 343
Points : 343
J'ai voté PostgreSQL et SQL Server Express...

Bien que j'ai une préférence pour PostgreSQL :
  • Soucieux de la norme SQL.
  • SGBDR très puissant
  • Installation simple (Windows ou Linux)
  • Libre.
  • Pgadmin très sympa (peut-être pas autant que SSMS mais tout de même).

Après je regrette un peu que pgagent ne soit pas installé par défaut sous Windows, mais c'est une autre histoire.
Gugelhupf est déconnecté   Envoyer un message privé Réponse avec citation 30
Vieux 28/12/2012, 15h09   #17
GLDavid
Membre Expert
 
Avatar de GLDavid
 
Inscription : janvier 2003
Messages : 2 667
Détails du profil
Informations personnelles :
Âge : 36

Informations forums :
Inscription : janvier 2003
Messages : 2 667
Points : 2 464
Points : 2 464
Bonjour

J'ai voté PostgreSQL.
Les motifs sont les mêmes que ceux pré-cités:
1) Libre de tout droit
2) Robuste et flexible
3) Le plus proche d'Oracle
Pourquoi pas MySQL? Et bien, je mesure encore des lacunes par rapport à PostgreSQL en termes de fonctionnalités et le dialecte n'est pas assez proche du SQL recommandé.
Pourquoi pas Oracle 11 Express? Jamais essayé. J'ai essayé la version 10g express et elle m'a satisfaite mais PostgreSQL me donne la liberté en terme d'espace. C'est par contre la solution idéale pour les développeurs Oracle qui veulent tester leurs solutions sans pourrir une base cliente par exemple.

@++
__________________
GLDavid
Consultez la FAQ Perl ainsi que mes cours de Perl.
N'oubliez pas les balises code ni le tag

Je ne répond à aucune question technique par MP.
GLDavid est déconnecté   Envoyer un message privé Réponse avec citation 30
Vieux 28/12/2012, 17h10   #18
devalender
Inscrit
 
Inscription : mai 2004
Messages : 842
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 842
Points : 324
Points : 324
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
devalender est déconnecté   Envoyer un message privé Réponse avec citation 40
Vieux 28/12/2012, 17h40   #19
Apocalyps
Membre habitué
 
Avatar de Apocalyps
 
Homme David
Responsable de service informatique
Inscription : août 2006
Messages : 77
Détails du profil
Informations personnelles :
Nom : Homme David
Âge : 23
Localisation : France, Gard (Languedoc Roussillon)

Informations professionnelles :
Activité : Responsable de service informatique
Secteur : Services à domicile

Informations forums :
Inscription : août 2006
Messages : 77
Points : 117
Points : 117
Envoyer un message via AIM à Apocalyps Envoyer un message via MSN à Apocalyps Envoyer un message via Skype™ à Apocalyps
Par défaut Et SQLite ?

Coté applications MonoPoste, c'est SQLite qui l'emporte pour sa flexibilité, sa légèreté, son fonctionnement identique multi-plateformes.

En Client-Serveur, c'est PostgreSQL pour les applications lourdes et MySQL pour son intégration avec PHP (applications Web)

Enfin, pour les applications WinDev, c'est aussi HyperfileSQL qui s'intègre facilement (AGL fait autour de cette base).

HyperfileSQL est gratuit avec les applications créés sous WinDev

SQLite est dans le domaine publique, assez puissant malgré des manques tel que ALTER TABLE.

PostgreSQL est libre de droit, mature et facile d'utilisation (après avoir dompté les MAN)

Mais pour les applications mixtes, c'est PostgreSQL qui remporte la palme
__________________
SwitchSoft - Votre Vie Puissance Numérique
Un jour, j'ai lu les C.G.U puis les C.G.V lié aux E.U.L.A pour mon P.C. et j'ai compris que j'en avais des M.E.R.D.E.S
M.E.R.D.E.S = Maux En-diablés lors de la Relecture des Décrets des Editeurs (de logiciels) Sympathiques - Vive les Acronymes
Apocalyps est déconnecté   Envoyer un message privé Réponse avec citation 31
Vieux 28/12/2012, 19h53   #20
hotcryx
Membre éprouvé
 
Développeur
Inscription : mars 2012
Messages : 377
Détails du profil
Informations professionnelles :
Activité : Développeur
Secteur : Communication - Médias

Informations forums :
Inscription : mars 2012
Messages : 377
Points : 445
Points : 445
J'ai voté pour "autres" (Sqlite) pour android.
Ce n'est pas parfait mais ce n'est pas mal du tout
hotcryx est déconnecté   Envoyer un message privé Réponse avec citation 31
Réponse Actualité déjà publiée
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 15h48.


 
 
 
 
Partenaires

Hébergement Web