IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Quels sont vos SGBD gratuits préférés en 2017 ? Et pourquoi ?
Partagez vos avis

Le , par Malick

1KPARTAGES

12  0 
Quels sont vos SGBD gratuits préférés en 2017 ? Et pourquoi ?
PostgreSQL
50 %
Firebird
24 %
SQLite
21 %
MySQL
18 %
SQL Server Express
15 %
MariaDB
15 %
MongoDB
6 %
Cassandra
4 %
Oracle XE
3 %
Autres, merci de le préciser
5 %
Sans avis
1 %
Voter 106 votants
Aujourd'hui, force est de constater que les bases de données sont au cœur du système d'information des entreprises et il devient donc relativement très important de bien choisir son Système de gestion de base de données (SGBD). Cela dit, il existe actuellement un nombre important de SGBD payants et propriétaires dont le support et les prestations engendrent des coûts qui sont parfois très élevés. Face à cette situation, le marché regorge également d'un certain nombre de SGBD gratuits à la disposition des utilisateurs qui peuvent alors les utiliser comme de véritables alternatives aux SGBD propriétaires. C'est donc sur ces derniers que porte le sondage que nous vous proposons ici, cela afin de recueillir vos avis quant à vos SGBD gratuits préférés, et les raisons pour lesquelles vous avez choisi tel SGBD en lieu et place d'un autre.

Il convient de rappeler que lors du précédent sondage, c'est PostgreSQL qui était en tête du classement des SGBD préférés avec 37,79 % des voix sur un total de 262 votants. La deuxième et la troisième place du classement étaient respectivement occupées par MySQL avec 26,72 % des voix et Firebird avec 17,56 % des voix.


Comme pour l'édition précédente, notre sélection a porté sur les SGBD ci-après , et la liste pourra être complétée en fonction de vos suggestions :

  • 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).


Pour résumer, l'objectif à travers ce sondage est donc d'avoir vos retours, en tant qu’utilisateur de l’une ou de plusieurs de ces SGBD, sur ceux qui vous ont le plus apprécié du fait de leur facilité d'utilisation, de leur puissance, de leur rapidité , de leur flexibilité, etc.). Aussi, nous souhaiterions savoir quels SGBD vous recommanderiez à la communauté comme alternatives aux solutions payantes.

La qualité du débat viendra donc du partage d'expérience ; au plaisir de vous lire.

Et vous ?

Votre SGBD préférée est-elle sur la liste que nous vous proposons ? Sinon, lequel souhaiteriez-vous voir apparaître ?
Pourquoi le SGBD choisi vous a-t-il particulièrement séduit ?

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de vanquish
Membre chevronné https://www.developpez.com
Le 09/11/2017 à 14:05
Firebird à cause de sa licence ultra-permissive, ce qui est important quand on est distributeur de logiciels.
J'apprécie également son administration qui peut être très légère sur des petites bases / groupes d'utilisateurs ; sa sauvegarde binaires à chaud.
Je l'utilise du mono-poste à une cinquantaine d'utilisateurs.

Par ailleurs, on ne peut pas mettre mySQL sur le même plan de gratuité que PostGreSQL, SQLite, Firebird (ou même SQL Server Express).

Il y a licence libre et licence libre.

Depuis toujours, mySQL n'est gratuit que sous des conditions hyper-ultra-restrictives.
Même la distribution LAMP (Apache/Php/MySQL) s'est heurté au caractère GPL de la librairie cliente.
D'où la création "FOSS License Exception".
https://www.mysql.com/fr/about/legal...oss-exception/

C'est d'ailleurs une grosse différence entre mySQL et MariaDB : le client MariaDB est LGPL et non GPL.

Si vous avez installé mySQL GPL chez un client et que votre logiciel qui s'y connecte n'est pas GPL, vous êtes en infraction.
(Ceux qui ont un doute peuvent poser la question à mySQL/Oracle)

Petit extrait de Q&A MySQL :
Q5: What open source licensing options does Oracle offer for its MySQL software?
A: Oracle makes its MySQL database server and MySQL Client Libraries available under the GPL for use with other GPL-licensed software and FOSS applications licensed under GPL-compatible FOSS licenses.
Il n'est pas question de distribution, mais d'utilisation.
Un logiciel non GPL, ne peut pas utiliser le client GPL - en d'autres termes, ne peux pas se connecter à une version GPL de mySQL.

J'ai été distributeur mySQL mais les hausses de tarifs suite au rachat Oracle (500€ perpétuel à 5000$/an) m'ont fait passé à autre chose.
Suite à l'arrêt de l'achat de licence, j'ai eu droit à 2 appels étonnés d'Oracle que l'on peut difficilement qualifier de commerciaux tant ils étaient amicaux.

Vous avez dit gratuit ?
10  0 
Avatar de Charvin
Membre du Club https://www.developpez.com
Le 09/11/2017 à 19:21
"Aujourd'hui, force est de constater que les bases de données sont au cœur du système d'information des entreprises..."

Il y a bien longtemps (au moins 20 ans) que les bases de données sont au cœur du système d'information des entreprises. Mais je crois que l'avènement du Web à fait perdre cela de vu à bon nombre d'informaticiens...
7  0 
Avatar de GLDavid
Expert confirmé https://www.developpez.com
Le 08/11/2017 à 16:01
Hello

Au risqué de paraître Janus mais:
1) Professionnellement: SQL Server, j'ai craché sur Microsoft à l'époque, mais je dois avouer que je ne cesse d'être épater par la qualité de ce qu'ils offrent au niveau pro (SGBD). Oracle, c'est du (dé)passé pour moi.
2) Personnellement: PostgreSQL. C'est ce qui se rapproche le plus des mastodontes SQL Server et Oracle.

@++
5  0 
Avatar de Waldar
Modérateur https://www.developpez.com
Le 30/11/2017 à 10:33
Merci aux participants pour leurs interventions, malheureusement vous ne faites que partager des sentiments qui n'ont que peu de valeurs.

Essayez d'indiquer des informations de volumétries, de concurrence d'accès et du type de serveur derrière, et le type de BDD utilisée (OLAP / OLTP).
Par exemple :
Oracle xxx, OLAP, 50 To, 30 users en //, serveur 24 CPU 800 Go de Ram
MariaDB xx, OLTP, 20 Go, 1 user, laptop 4 Go de ram.

Ca donne une bien meilleure idée du contexte.
4  0 
Avatar de olaxius
Membre éclairé https://www.developpez.com
Le 08/11/2017 à 15:43
SQLITE simple robuste rapide efficace transportable .
3  0 
Avatar de SergioMaster
Rédacteur/Modérateur https://www.developpez.com
Le 04/12/2017 à 16:51
Bonjour,

peut-on vraiment comparer une base mono-utilisateur comme SQLite à d'autres multi-utilisateurs ?

De mon côté je vote Firebird pour sa facilité d'installation, son poids très léger et ses performances plus que correcte dans les différents sites où j'ai pu l'installer/ utiliser. En général, de "petits" serveurs Windows ou de simples postes Ubuntu, de 15 à 30 utilisateurs connectés (filaire ou wifi voir même via Internet). taille des bases de <à 1To pour les sites

n.b. en exploitation c'est encore la version 2.5 qui est utilisée pour des raisons pratiques, une migration vers la version 3 ou la 4 qui en est au stade Alpha sera à l'ordre du jour quand mon outil de migration de la base sera au point.

Que reprocher à Firebird :
- une réaction un peu tardive aux normes, n'oublions pas tout de même qu'il s'agit d'un vrai Open Source.
- Pour moi c'est plutôt sa non-existence sur des serveurs Web (marre de la prédominance de MySQL ! mais qui a bien pu choisir cette SGBD comme "standard" )

Je n'ai pas pu faire de vrais essais avec PostGreSQL qui se trouve en tête, un jour peut-être ... mais ce SGBDR répond-il plus à mon reproche 2 ?
3  0 
Avatar de Shepard
Membre expérimenté https://www.developpez.com
Le 08/11/2017 à 14:27
Il y a deux SGBD(R) que j'apprécie tout particulièrement :-)

  • PostgreSQL, pour ses fonctionnalités
  • MonetDB, pour ses performances
2  0 
Avatar de CiTriX
Membre habitué https://www.developpez.com
Le 08/11/2017 à 15:15
MongoDB et PostgreSQL mais j'avoue avoir de plus en plus de mal avec le SQL...
2  0 
Avatar de hotcryx
Membre extrêmement actif https://www.developpez.com
Le 08/11/2017 à 15:51
MariaDb (boulot) => puissant et des query avec une syntaxe qui fait des "miracles" en un temps record.

Sqlite (perso, applic) => incontournable, il marche "partout".
ex: ma db générée sous Android (java), je la réutilise actuellement sous Linux/python
Et prochainement sous Win/Python, Raspberry/Python
2  0 
Avatar de CinePhil
Modérateur https://www.developpez.com
Le 08/11/2017 à 18:57
J'utilise MySQL (MariaDB en fait) et Oracle 11gR2 (licence payante) au boulot mais j'ai décidé de me mettre à Postgresql pour un projet personnel et, jusque là, j'aime bien. Plus rigoureux que MySQL/MariaDB, plus complet.
J'ai aussi eu l'occasion de commencer une BDD avec SQL Server mais le projet n'a pas abouti pour moi. C'est un peu la rolls de la BDD mais à l'époque où je l'ai essayé, il n'existait que sous Windows et ça, pour moi, c'est rédhibitoire. Ravi de voir que Microsoft l'a porté sous Linux mais je n'ai pas encore pu l'essayer (pas pour Mageia Linux et je n'ai pas pris le temps de bidouiller pour l'y installer).

Dans ce que je connais, je préfère donc Postgresql
3  1