C'est pourquoi je vous propose de découvrir notre étude complète annuelle sur les SGBD les plus demandés, et les salaires proposés, basée sur les offres d'emploi postées sur le Portail Emploi de Developpez.com. Cette étude fait suite à trois ans d'études du même genre réalisées au fur et à mesure des années ; celle-ci se base donc sur les données de l'année 2019, antérieure à la pandémie.
Méthodologie : nous avons pris l'ensemble des offres d'emploi postées sur le Portail Emploi et comptabilisé les annonces demandant chaque technologie. Dans le cas où une annonce demande plusieurs technologies (cas extrêmement courant), elle est donc décomptée pour chaque technologie étudiée, ce qui permet donc de dégager la demande globale pour chaque technologie, du moment qu'elle fait partie d'au moins une des compétences requises pour un poste. Notez également que la manière de déterminer les offres en fonction des technologies a évolué ce qui peut expliquer des petites différences sur les chiffres des années passées.
Voici pour commencer la popularité des différents SGBD dans les 20 000 offres d'emploi postées en 2019 sur Developpez.com :
Ainsi que l'évolution de la popularité des différents SGBD de 2013 à 2019 :
Finalement, cette année 2019 aura vu la courbe d'Oracle s'inverser. Et SQL Server voler à Oracle la place de numéro 1 des SGBD demandés dans les offres d'emploi.
Il semble bien que les efforts constants de Microsoft pour améliorer SQL Server année après année, au point même de le porter sous Linux, chose inimaginable il y a seulement quelques années, finissent par payer. D'un autre côté, Oracle commence peut-être à récolter les fruits de sa politique agressive d'audits envers ses propres clients.
MySQL reste en revanche, et de loin, le premier SGBD gratuit demandé, avec une très solide troisième place sur le podium. En effet, le très honnête et bien réputé PostgreSQL est en légère baisse, malgré un sursaut notable en 2017, et bien loin derrière MySQL.
Bien que le Big Data soit, en ces temps de pandémie, plus que jamais d'actualité, en 2019, sa personnification la plus connue sous la forme de MongoDB est plutôt en légère baisse globale. À moins qu'il s'agisse d'un début de constat d'échec du NoSQL par comparaison avec le système SQL classique éprouvé dans l'immense majorité des bases de données ? À voir si dans les prochains années si la tendance repart à la hausse ou pas.
Sinon, DB2 est actuellement plutôt en baisse. Sybase stagne, tout comme MariaDB, mais pour ce dernier, mais il reste assez proche de MySQL pour lequel il peut s'y substituer, il faut donc garder cela à l'esprit, les chiffres réels de MariaDB sont probablement plus élevés. Enfin, Access conserve sa position de manière plutôt insolente pour un SGBD "fichier".
Populaire ou pas, combien chaque base de données peut rapporter ?
La demande plus ou moins élevée d'une base de données par rapport à une autre est une chose, mais un autre aspect tout aussi important est ce que ça peut vous rapporter comme salaire. On dit souvent que ce qui est rare est cher, du coup est-ce que les technologies plus confidentielles rapportent vraiment plus, au prix d'une recherche d'emploi plus délicate ? C'est ce que nous allons voir.
Méthodologie : pour le calcul des salaires, nous avons pris la moyenne de la fourchette de salaires des offres d'emploi postées sur le Portail Emploi ; les valeurs clairement trop éloignées de la moyenne sont ignorées dans le calcul. Il s'agit donc bien de propositions de salaires, et non pas de salaires réels actuellement versés à des personnes, dont l'expérience et l'ancienneté peuvent être très diverses. Les salaires dans cette étude sont exprimés en euros bruts mensuels.
Pour commencer, voici les salaires moyens proposés en Région Parisienne.
« Très bien payés » ~ 4 500 euros |
« Bien payés » ~ 4 200 euros |
« Assez bien payés » ~ 3 500 euros |
« Mal payés » ~ 2 200 euros |
Access, MongoDB |
Oracle, MySQL, PostgreSQL |
MariaDB, SQL Server, DB2 |
Sybase |
Le haut du podium, représentant les bases de données qui sont synonymes de rémunération élevée, est très intéressant, réunissant à la fois MongoDB, pilier du Big Data, dont la position élevée ne surprend pas, et Access, un produit très différent, qui n'est pas un véritable SGBD mais plutôt une base de données fichiers doublée d'un EDI. On ne pouvait en effet pas réunir deux éléments autant opposés l'un à l'autre.
Sinon, Oracle et PostgreSQL apporte une rémunération moyenne supérieure à celles proposées pour SQL Server et même pour la base spécialisée DB2. De même, MySQL propose une rémunération supérieure à celle proposée pour sa variante MariaDB. Quant à Sybase, elle est bonne dernière.
Et en province ?
« Bien payés » ~ 3 200 euros |
« Assez bien payés » ~ 3 000 euros |
« Correctement payés » ~ 2 800 euros |
MongoDB, MySQL, PostgreSQL |
MariaDB, DB2, Oracle |
SQL Server |
En province, les salaires sont moins élevés, sans surprise, mais ils sont également moins disparates. MongoDB tient le haut du podium, mais la plupart des bases de données ne sont pas très loin derrière, à l'exception de SQL Server, significativement moins bien rémunéré. Access n'est pas présent faute d'un nombre d'offres significatif.
En conclusion
Si nous devions nous forger un avis sur les différentes bases de données en fonction de leur popularité et leur salaire, voici ce qu'il en sortirait.
- SQL Server est le nouveau numéro 1 des bases de données en terme de demande, dépassant désormais Oracle. Les efforts de Microsoft pour populariser cet excellent système ne sont pas restés vains. En revanche, si la demande est importante, les salaires proposés sont plutôt quelconques.
- Oracle est maintenant numéro 2, mais la demande reste malgré tout élevée, et les salaires sont d'ailleurs supérieurs en moyenne que ceux pour SQL Server. Cela reste donc un excellent choix.
- MySQL est toujours bien demandé, et les salaires proposés sont même très décents. Comme quoi, on peut avoir des choses à redire sur MySQL, mais c'est une base qui reste plébiscitée et incontournable.
- PostgreSQL est largement moins demandé que les trois principaux, et les salaires proposés quasiment équivalents à ceux proposés à MySQL. La rareté ne paye pas forcément, néanmoins vous serez sûrement nettement moins nombreux au portillon lorsqu'un poste se présentera. C'est donc aussi un excellent choix.
- MongoDB est encore moins demandé que PostgreSQL, mais cette fois-ci, la rareté paie. Un choix des plus judicieux si vous souhaitez vivre à la fois dans l'air du temps (du Big Data) et dans l'opulence.
- DB2 est une base spécialisée des systèmes IBM. Cette année, il semble que sa relative rareté ne paye pas beaucoup, surtout à Paris. En province, ça va encore !
- MariaDB est beaucoup moins demandé que MySQL et également moins rémunéré globalement. C'est dommage, car cette base a beaucoup d'intérêts face à MySQL.
- Access est une particularité dans les SGBD, n'étant pas un vrai SGBD, mais une "simple" base de données fichiers doublée d'un EDI, et pourtant à Paris elle trouve le moyen de décrocher l'exploit du salaire moyen proposé le plus élevé. Il est intéressant de constater qu'une solution bureautique puisse permettre d'accéder à des salaires stratosphériques, quelque chose qui n'allait pas forcément de soi.
- Sybase est en perte de vitesse, avec une demande très faible et un salaire du même niveau. Ce n'est clairement pas le meilleur choix en ce moment.
De manière générale, la relation entre la demande d'une technologie et le salaire proposé s'explique le plus souvent par le jeu de l'offre (les demandeurs d'emploi dans une technologie) et la demande (la recherche de spécialistes d'une technologie sur le marché de l'emploi par les entreprises). Ainsi il y a très peu de demande Sybase, mais pas mal d'offre sur Sybase (= de développeurs Sybase sur le marché), du coup le salaire proposé est automatiquement déprécié.
Retrouvez aussi l'étude emploi 2019 sur les langages de programmation, l'étude emploi 2018 sur les bases de données ainsi que l'étude emploi 2019 sur les tendances.
Êtes-vous payé à votre juste valeur ?
Envisagez-vous de changer de SGBD en fonction de la demande ou du salaire proposé ?
Pensez-vous que les postes sur les SGBD les mieux payés méritent un tel salaire ?