|
|||||||
| Décisions SGBD Forum de décisions sur le choix en bases de données. Le Comparatif |
|
|
Publicité ' | |||||||||||||||||||||||||||||||||||||
|
|
|
Outils de la discussion |
|
|
#1 |
![]() ![]() Inscription : juillet 2009 Messages : 3 318 ![]() |
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 ?
|
|
|
50
|
|
|
#2 |
|
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é...
__________________
Philippe. |
|
|
100
|
|
|
#3 |
|
Membre éprouvé
![]() ![]() Khaled Noordin Abou ImranInscription : janvier 2005 Messages : 341 ![]() |
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!!!!
|
|
11
|
|
|
#4 |
![]() ![]() Yves Développeur informatique Inscription : janvier 2007 Messages : 5 375 ![]() |
É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 |
|
|
32
|
|
|
#5 |
![]() ![]() |
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 ! |
|
61
|
|
|
#6 |
![]() ![]() |
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 |
|
71
|
|
|
#7 |
|
Membre émérite
![]() Développeur informatique Inscription : avril 2009 Messages : 377 ![]() |
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) |
|
|
30
|
|
|
#8 |
|
Candidat au titre de Membre du Club
![]() Inscription : janvier 2003 Messages : 2 ![]() |
Sans conteste PostgreSQL.
Rigoureux, administration simpliste, robuste, un bon remplaçant d'Oracle si nécessaire. |
|
|
90
|
|
|
#9 |
![]() ![]() ![]() ![]() Thomas LevesqueDéveloppeur .NET Inscription : février 2004 Messages : 17 838 ![]() |
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... |
|
30
|
|
|
#10 |
|
Nouveau Membre du Club
![]() |
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 |
|
48
|
|
|
#11 |
|
Expert Confirmé Sénior
![]() ![]() MBELLA EKOUMEDéveloppeur Web Inscription : août 2010 Messages : 693 ![]() |
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 FranklinL'humanité se divise en trois catégories : ceux qui ne peuvent pas bouger, ceux qui peuvent bouger, et ceux qui bougent : Benjamin FranklinLe hasard, c'est le déguisement que prend Dieu pour voyager incognito : Albert Einsteinbon je m'arrête là au risque de me faire buter
|
|
|
33
|
|
|
#12 |
|
Membre éprouvé
![]() olivier pittonÉtudiant Inscription : juin 2012 Messages : 213 ![]() |
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. |
|
|
30
|
|
|
#13 |
|
Membre à l'essai
![]() Inscription : mai 2005 Messages : 18 ![]() |
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. |
|
|
10
|
|
|
#14 |
|
Membre Expert
![]() ![]() |
Salut
Je vote Postgresql:
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… |
|
31
|
|
|
#15 |
|
Membre expérimenté
![]() ![]() Inscription : septembre 2004 Messages : 374 ![]() |
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. |
|
|
40
|
|
|
#16 |
|
Membre éclairé
![]() Développeur informatique Inscription : décembre 2011 Messages : 245 ![]() |
J'ai voté PostgreSQL et SQL Server Express...
Bien que j'ai une préférence pour PostgreSQL :
Après je regrette un peu que pgagent ne soit pas installé par défaut sous Windows, mais c'est une autre histoire. |
|
|
30
|
|
|
#17 |
|
Membre Expert
![]() ![]() Inscription : janvier 2003 Messages : 2 667 ![]() |
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. |
|
|
30
|
|
|
#18 |
|
Inscrit
Inscription : mai 2004 Messages : 842 ![]() |
Moi je vote Incontestablement pour Firebird
![]() les causes
|
|
|
40
|
|
|
#19 |
|
Membre habitué
![]() |
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 |
|
|
31
|
|
|
#20 |
|
Membre éprouvé
![]() Développeur Inscription : mars 2012 Messages : 377 ![]() |
J'ai voté pour "autres" (Sqlite) pour android.
Ce n'est pas parfait mais ce n'est pas mal du tout
|
|
31
|
Copyright © 2000-2013 - www.developpez.com