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

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Emploi Discussion :

Emploi informatique 2021 : les SGBD les plus demandés et les mieux payés


Sujet :

Emploi

  1. #1
    Responsable technique

    Avatar de Anomaly
    Homme Profil pro
    Directeur
    Inscrit en
    Juin 2003
    Messages
    10 333
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Directeur
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 333
    Points : 130 178
    Points
    130 178
    Billets dans le blog
    1
    Par défaut Emploi informatique 2021 : les SGBD les plus demandés et les mieux payés
    Emploi informatique 2021 : les SGBD les plus demandés et les mieux payés
    MySQL et SQL Server sont les plus demandés cette année, mais aussi les moins biens payés

    Après une année 2020 chaotique sous fond de pandémie, l'année 2021 a été une année de reprise générale. Le télétravail a été moins imposé que pour l'année précédente, mais est entré dans les mœurs et devient du coup davantage un choix.

    En quoi ces changements économiques et de méthodes de travail ont pu affecter les technologies sur lesquelles les développeurs travaillent ? Est-ce que les technologies qui payaient hier, payent toujours autant aujourd'hui ?

    Nous vous proposons de découvrir les différentes technologies SGBD, basées sur les offres d'emploi postées en 2021 sur le portail Emploi de Developpez.com, spécialisé dans les offres d'emploi destinées aux développeurs et professionnels de l'informatique. Cette étude fait suite à quatre autres études réalisées les années précédentes. Celle-ci se situe en 2021, et donc concerne en particulier une reprise après une année pleine d'incertitudes, mais aussi une banalisation du télétravail.

    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 2021 sur Developpez.com :


    Ainsi que l'évolution de la popularité des différents SGBD de 2013 à 2021 :




    La grande surprise de cette année est le retour de MySQL sur le haut du podium des SGBD les plus populaires. Depuis 2018, cette base avait été doublée par Oracle et surtout SQL Server. Même si SQL Server a raté le haut du podium de très peu, sa demande est en chute libre alors que MySQL progresse depuis plusieurs années, doucement mais sûrement.

    SQL-Server n'est pas le seul SGBD à avoir une chute vertigineuse. Oracle a aussi largement dévissé, passant de la deuxième place à la quatrième, doublée par MySQL donc, mais aussi par PostgreSQL qui progresse très significativement et décroche une solide troisième place, bien que loin derrière les deux premiers, MySQL et SQL Server.

    MongoDB est probablement le SGBD de type NoSQL le plus connu. Après une belle embellie dans les années 2015 à 2017, sa demande avait vu un net repli ces dernières années, mais en 2021, il est tout simplement le SGBD dont la progression est la plus forte. Peut-être assistera-t-on à une entrée sur le podium l'année prochaine.

    La base de données Access, qui n'est pas réellement un SGBD mais plutôt un système de base fichier orienté écran mais qui peut être programmé par du VBA, souvent vu comme une solution flaibarde, sa demande reste globalement stable durant toute la période. Comme quoi un outil performant mais complexe n'est pas forcément meilleur, d'un point de vue utilisation en entreprise, qu'une simple base de données grand public.

    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 000 euros
    « Assez bien payés »
    ~ 3 750 euros
    « Correctement payés »
    ~ 3 500 euros
    « Mal payés »
    ~ 3 000 euros
    Redis, Cassandra,
    SAP HANA
    Hive, MariaDB,
    DynamoDB
    MongoDB, ElasticSearch,
    Oracle, PostgreSQL
    Neo4j, MySQL, SQ Server
    Splunk, Access

    Cette année, c'est Redis qui remporte la palme du salaire proposé le plus élevé en région parisienne, suivi par Cassandra et SAP HANA. Au-delà de ces trois-là on observe un tassement de l'ensemble des offres, avec un dévissement pour Splunk et surtout Access, avec des salaires proposés nettement en retrait.

    Il est aussi intéressant de constater que les bases les plus populaires, MySQL et SQL-Server, sont aussi celles qui sont les moins valorisées côté salaires si on met de côté les deux lanternes rouges.

    Et en province ?


    « Très bien payés »
    ~ 3 800 euros
    « Bien payés »
    ~ 3 600 euros
    « Assez bien payés »
    ~ 3 400 euros
    « Correctement payés »
    ~ 3 200 euros
    « Mal payés »
    ~ 3 000 euros
    Azure SQL, DynamoDB,
    Splunk
    Redis, DB2,
    Access
    PostgreSQL, Hive, Oracle,
    SAP Hana, MariaDB, MongoDB,
    ElasticSearch
    Cassandra, Solr,
    MySQL
    SQL Server

    Ce n'est pas la première fois qu'on le constate dans ce type d'études, mais une technologie qui est peu valorisée en région parisienne peut l'être en province et vice versa.

    Ainsi Splunk est classé ici troisième, à un cheveu des deux premiers que sont Azure SQL et DynamoDB.

    En revanche, les deux derniers de la liste sont exactement les mêmes que pour la région parisienne, MySQL et SQL Server, alors qu'ils sont les plus demandés... ou peut-être devrait-on dire parce qu'ils sont les plus demandés.

    On pourra aussi constater que l'écart-type entre les salaires est largement plus faible qu'en région parisienne, donc autrement dit, une offre d'emploi dans un SGBD est susceptible de vous donner un bon salaire quelque soit le SGBD choisi.

    En conclusion

    Quand Oracle a racheté MySQL via l'acquisition de Sun en 2009, de nombreux analystes avaient estimé que le produit allait disparaître. Et pourtant, il est aujourd'hui la base de données la plus demandée dans les offres d'emploi. Les salaires ne sont pas mirobolants cependant.

    SQL-Server est passé deuxième cette année, mais la popularité de cette base, aussi bien dans les entreprises que chez les développeurs, reste importante. Cependant, là encore les salaires de sont pas mirobolants.

    PostgreSQL, considérée par beaucoup comme la base de données open source la plus puissante, a progressé significativement pour se retrouver en troisième place. Les salaires proposézs sont aussi nettement meilleurs qu'avec les deux premiers.

    Dans le domaine des SGBD cette année, le syllogisme ancien « ce qui est rare est cher » s'applique parfaitement. Si votre technologie est relativement confidentielle, la demande le sera aussi, mais le salaire sera valorisé en conséquence.

    Qu'en pensez-vous ?

    La popularité de MySQL est-elle méritée ?

    Retrouvez aussi l'étude langage 2021 ainsi que l'étude base de données 2020.
    Responsable technique forum & site

    Si ce message (ou un autre) vous a aidé et/ou vous semble pertinent, votez pour lui avec

  2. #2
    Membre émérite

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Avril 2006
    Messages
    666
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 84
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2006
    Messages : 666
    Points : 2 817
    Points
    2 817
    Billets dans le blog
    1
    Par défaut
    C'est intéressant et surprenant, surtout quand on sait ce que tout le monde te rabâche, façon méthode Coué.

    D'un côté, tout le monde m'a dit, "MySQL c'est de la M." Et pourtant il est toujours demandé. Même numéro 1 maintenant.

    Tout le monde m'a dit, "le méchant Oracle a acheté MySQL, ça va disparaître", et pourtant il est toujours là.

    Comme quoi les certitudes...

    Bonne nouvelle par contre pour PostgreSQL. C'est plus que mérité !

  3. #3
    Expert éminent sénior

    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    Avril 2002
    Messages
    2 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Directeur des systèmes d'information
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2002
    Messages : 2 790
    Points : 18 936
    Points
    18 936
    Par défaut
    C'est pas du tout de la "M.", MySQL reste une des solutions la moins chère pour gérer des transactions simples et massives. Et c'est toujours la base de données la plus utilisée chez tous les hébergeurs et ce de très très loin.
    Oracle a bien tenté une opération de racket pour essayer de faire payer les entreprises qui utilisent MySQL mais personne à payé. Au pire si Oracle arrivait à imposer son racket, personne ne paierai, les entreprises remplaceraient simplement MySQL par des forks genre MariaDB et ils y gagneraient sans doute au change. C'est ce qui s'est passé pour Java avec le JDK Oracle, les entreprises ont simplement pris un JDK gratuit au lieu de donner un centime à Oracle.

    Les services informatique sont le plus souvent largement sous staffé, en particulier les spécialistes bases de données sont rares. C'est donc plus simple de continuer à utiliser MySQL sans se prendre la tête que de migrer a autre chose genre MariaDB ou NoSQL ( exemple MongoDB qui est bien placée dans l'étude ) pour la gestion massive des transactions simples, c'est une sorte de legacy en somme. Et c'est plus facile de recruter un informaticien qui connais déjà un peu MySQL que de trouver un spécialiste MariaDB ou NoSQL (MongoDB etc) .

    PostgreSQL est une solution intéressante car quasiment aussi riche qu'un SGBD payant genre Oracle , mais c'est gratuit, la popularité n'a donc cessé de monter. Mais pour la gestion massive des transactions simple c'est moins performant que MySQL et forks ou NoSQL, mais pour beaucoup de projets peu importe, donc la dans ce cas PostgreSQL est une super solution.
    Ne prenez pas la vie au sérieux, vous n'en sortirez pas vivant ...

  4. #4
    Invité
    Invité(e)
    Par défaut
    SQL Server est donc "mal" payé en Province. Voilà qui va faire jaser !

  5. #5
    Expert confirmé
    Avatar de GLDavid
    Homme Profil pro
    Service Delivery Manager
    Inscrit en
    Janvier 2003
    Messages
    2 852
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Service Delivery Manager
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 852
    Points : 4 759
    Points
    4 759
    Par défaut
    Bonjour

    Une chose que je trouve surprenante, c'est la décroissance d'Oracle. Même si au niveau salaire, Oracle 'paye', l'utilisation est décroissante. Le gagnant est SQL Server.
    Après, c'est juste un constat, n'y voyez aucune satisfaction de ma part. Mais je me souviens dans mes études qu'Oracle était pour nous la référence.
    J'ai travaillé sur Oracle 10 et 11 pendant 7 ans mais l'effort à fournir pour administrer et quand même plus conséquent de mon point de vue par rapport à un SQL Server ou même PostgreSQL.
    Mais, bon, juste mon opinion.

    @++
    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.

  6. #6
    Membre extrêmement actif
    Avatar de Madmac
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2004
    Messages
    1 685
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Alimentation

    Informations forums :
    Inscription : Juin 2004
    Messages : 1 685
    Points : 1 376
    Points
    1 376
    Billets dans le blog
    7
    Par défaut
    Citation Envoyé par Pierre Louis Chevalier Voir le message
    PostgreSQL est une solution intéressante car quasiment aussi riche qu'un SGBD payant genre Oracle , mais c'est gratuit, la popularité n'a donc cessé de monter. Mais pour la gestion massive des transactions simple c'est moins performant que MySQL et forks ou NoSQL, mais pour beaucoup de projets peu importe, donc la dans ce cas PostgreSQL est une super solution.
    Pourtant, j'ai souvent lu le contraire. MySQL serait meilleur pour les sites à petit volume. Mais PostgreSQL serait la meilleur alternative lorsque la charge demande plusieurs machines.

    Je ne cherche pas à partir une guerre de clocher, car dans la majorité des cas, j'utilise MySQL pour le développement et pour mes projets personnels.

  7. #7
    Expert éminent sénior

    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    Avril 2002
    Messages
    2 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Directeur des systèmes d'information
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2002
    Messages : 2 790
    Points : 18 936
    Points
    18 936
    Par défaut
    Citation Envoyé par GLDavid Voir le message
    Bonjour

    Une chose que je trouve surprenante, c'est la décroissance d'Oracle. Même si au niveau salaire, Oracle 'paye', l'utilisation est décroissante. @++
    Les entreprises en ont ras le bol d'Oracle, et cherchent à le virer petit à petit par tous les moyens. Ca peut être un autre SGBD SQL comme ça peu être du NoSQL sur certains projets, comme ça peut aussi être du Cloud SQL ou Cloud noSQL, via par exemple AWS ou Azure le plus souvent. A moins d'avoir un besoin spécifique ou besoin de performances de ouf sur un seul serveur, la majorité des projets Oracle peuvent être fait avec PostgreSQL qui a quasiment les mêmes fonctionnalités. Beaucoup d'entreprises ont migré d'Oracle à PostgreSQL et il y a des SSII spécialisées pour faire cette migration.



    Citation Envoyé par GLDavid Voir le message
    Le gagnant est SQL Server.
    Je dirais que c'est le stack Microsoft qui progresse en France, c'est cohérent avec la hausse du C# sur le Tiobe.
    Ne prenez pas la vie au sérieux, vous n'en sortirez pas vivant ...

  8. #8
    Expert éminent sénior

    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    Avril 2002
    Messages
    2 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Directeur des systèmes d'information
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2002
    Messages : 2 790
    Points : 18 936
    Points
    18 936
    Par défaut
    Citation Envoyé par Madmac Voir le message
    Pourtant, j'ai souvent lu le contraire. MySQL serait meilleur pour les sites à petit volume. Mais PostgreSQL serait la meilleur alternative lorsque la charge demande plusieurs machines..
    PostgreSQL peut être utilisé pour n'importe quel projet qui a besoin d'un serveur SQL de qualité en terme de fonctionnalités, et MySQL reste très utilisé même par les très grandes entreprises pour servir massivement des transactions simples sur un très grand nombre de serveurs en batteries, ce mode de fonctionnement est à ce jour concurrencé par le NoSQL. La majorité des grandes sociétés de la big tech qui gèrent des centaines de millions d'utilisateurs dans le monde utilisent le plus souvent soit des batteries de serveurs MySQL (ou un fork comme MariaDB), soit NoSQL (MongoDB etc).

    5750 companies reportedly use MySQL in their tech stacks, including Uber, Airbnb, and Shopify
    Uber.
    Airbnb.
    Shopify.
    Pinterest.
    Netflix.
    Amazon.
    Twitter.
    Ne prenez pas la vie au sérieux, vous n'en sortirez pas vivant ...

  9. #9
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    17 434
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 17 434
    Points : 43 068
    Points
    43 068
    Par défaut
    J'ai travaillé sur Oracle 10 et 11 pendant 7 ans mais l'effort à fournir pour administrer et quand même plus conséquent de mon point de vue par rapport à un SQL Server ou même PostgreSQL.
    Ce qui explique peut-être sa perte de vitesse en plus à mon avis du tarif.

    Après sur les très très gros projets, je sais pas si SQL Server tient la route par rapport à Oracle.

    Et avec l'arrivée du NoSQL, la donne a aussi changé je pense.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  10. #10
    Membre éprouvé Avatar de AaâÂäÄàAaâÂäÄàAaâÂäÄ
    Homme Profil pro
    db@
    Inscrit en
    Septembre 2021
    Messages
    448
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : db@

    Informations forums :
    Inscription : Septembre 2021
    Messages : 448
    Points : 1 293
    Points
    1 293
    Par défaut
    Citation Envoyé par chrtophe Voir le message
    Ce qui explique peut-être sa perte de vitesse en plus à mon avis du tarif.
    Oui et le peu d'évolution sur les dernières versions. Oracle est resté assis sur ses lauriers depuis trop longtemps.
    Par contre, pour la « facilité » de gérer SQL Server par rapport à Oracle, c'est facile avec l'interface de SSMS de faire des modifications mais ça demande autant de connaissance pour savoir ce que l'on fait qu'avec Oracle. D'où la propension de croiser des « dba » sql server qui sont parfois des devs qui ont juste plus bidouiller dans sql server que d'autres. Et ce sont ensuite des gens formés comme moi qui passent après pour instaurer de bonnes méthodes

    Citation Envoyé par chrtophe Voir le message
    Après sur les très très gros projets, je sais pas si SQL Server tient la route par rapport à Oracle.
    lol [divulgachage] oui ça tient largement la route [/divulgachage]

    Citation Envoyé par chrtophe Voir le message
    Et avec l'arrivée du NoSQL, la donne a aussi changé je pense.
    Oui et pas forcément pour le mieux. Prendre du NoSql parce que l'on ne veut pas faire d'effort pour entrer dans le cadre des bds relationnelles, ça me semble être du gain à court terme.

  11. #11
    Expert éminent sénior

    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    Avril 2002
    Messages
    2 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Directeur des systèmes d'information
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2002
    Messages : 2 790
    Points : 18 936
    Points
    18 936
    Par défaut
    Citation Envoyé par chrtophe Voir le message
    Après sur les très très gros projets, je sais pas si SQL Server tient la route par rapport à Oracle.
    Et avec l'arrivée du NoSQL, la donne a aussi changé je pense.
    Le choix d'Oracle ou de SQL serveur c'était plus un choix de culture et de stack, les deux produits sont très sophistiqués. Quoi qu'il en soit ça coute bien moins cher pour les grandes sociétés de la Big tech de servir des transactions massives sur des batteries de serveurs MySQL, MariaDB ou MongoDB que de payer des licences Oracle ou SQL Server plus le cout des ingénieurs qui vont avec. Aujourd'hui ceux qui sont coincés avec de l'Oracle c'est plus de la Legacy ou alors le choix d'un système intégré avec les logiciels qui vont avec (CRM, BI, ERP etc), et pour SQL Serveur c'est aussi le plus souvent le stack (C#, office, etc).
    Ne prenez pas la vie au sérieux, vous n'en sortirez pas vivant ...

  12. #12
    Expert éminent sénior

    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    Avril 2002
    Messages
    2 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Directeur des systèmes d'information
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2002
    Messages : 2 790
    Points : 18 936
    Points
    18 936
    Par défaut
    Citation Envoyé par AaâÂäÄàAaâÂäÄàAaâÂäÄ Voir le message
    Oui et pas forcément pour le mieux. Prendre du NoSql parce que l'on ne veut pas faire d'effort pour entrer dans le cadre des bds relationnelles, ça me semble être du gain à court terme.
    Non c'est pas ça, quand tu es dans la big tech, que tu dois gérer des millions d'utilisateurs, et que tu fais le constat que le plus gros de tes besoins c'est des transactions simples, mais en demandes massives, et pas des requêtes SQL sophistiquées, c'est bien plus intéressant de gérer ces transactions simples avec un grand nombre de serveurs MySQL, MariaDB ou MongoDB que d'utiliser une solution SQL riche qui dans certains cas de figure n'est ni plus ni moins qu'un marteau piqueur très onéreux et inutile pour enfoncer un clou.
    Ne prenez pas la vie au sérieux, vous n'en sortirez pas vivant ...

  13. #13
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    17 434
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 17 434
    Points : 43 068
    Points
    43 068
    Par défaut
    C'était le sens de ma réflexion, l'émergence de NoSQL étant quand même récente.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  14. #14
    Membre éprouvé Avatar de AaâÂäÄàAaâÂäÄàAaâÂäÄ
    Homme Profil pro
    db@
    Inscrit en
    Septembre 2021
    Messages
    448
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : db@

    Informations forums :
    Inscription : Septembre 2021
    Messages : 448
    Points : 1 293
    Points
    1 293
    Par défaut
    Citation Envoyé par Pierre Louis Chevalier Voir le message
    Non c'est pas ça, quand tu es dans la big tech, que tu dois gérer des millions d'utilisateurs, et que tu fais le constat que le plus gros de tes besoins c'est des transactions simples, mais en demandes massives, et pas des requêtes SQL sophistiquées, c'est bien plus intéressant de gérer ces transactions simples avec un grand nombre de serveurs MySQL, MariaDB ou MongoDB que d'utiliser une solution SQL riche qui dans certains cas de figure n'est ni plus ni moins qu'un marteau piqueur très onéreux et inutile pour enfoncer un clou.
    Oui effectivement, pour le big tech. Mais le NoSql est devenu un tel buzzword qu'on le voit employer pour certains sites web...

  15. #15
    Expert éminent sénior

    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    Avril 2002
    Messages
    2 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Directeur des systèmes d'information
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2002
    Messages : 2 790
    Points : 18 936
    Points
    18 936
    Par défaut
    Citation Envoyé par AaâÂäÄàAaâÂäÄàAaâÂäÄ Voir le message
    Oui effectivement, pour le big tech. Mais le NoSql est devenu un tel buzzword qu'on le voit employer pour certains sites web...
    MongoDB a dépassé les 10% sur l'étude ci dessus, donc je pense que le NoSQL c'est plus seulement un "buzzword" mais une réalité
    Après utiliser des transactions simple en MyISAM sous MySQL (et volontairement pas InnoDB) ça faisait très bien le job avant l'arrivé du NoSQL et ça le fait encore, et même avant ça utiliser sur les mainframes IBM VSAM en COBOL sous CICS et pas SQL DB2 pour les mêmes raisons, donc la problématique n'est pas nouvelle.

    Ça peux se justifier d'utiliser le NoSQL sur n'importe quel site web ou n'importe quelle application si le besoin massif en gestion des données ce sont des transactions simples et du coup la charge serveur sera moindre, et le cout d'exploitation moindre du même coup.

    Les hébergeurs web ont proposés de tout temps MySQL par défaut et non PostgreSQL (dispo parfois en option) car il savent pertinemment d'après les benchmarks qu'une transaction PosgtreSQL (SQL Riche) leur coute plus de deux fois plus cher qu'une transaction MySQL (SQL basique sous MyISAM).
    Ne prenez pas la vie au sérieux, vous n'en sortirez pas vivant ...

  16. #16
    Expert confirmé
    Homme Profil pro
    Développeur
    Inscrit en
    Août 2003
    Messages
    1 264
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Août 2003
    Messages : 1 264
    Points : 4 060
    Points
    4 060
    Par défaut
    Personnellement, quand j'ai le choix je prends PostgreSQL et dans certains rares cas SQLite.
    Vu la lourdeur d'Oracle, le coût des licences et le support désastreux, j'évite.
    Pour SQL Server, j'en avait fait un peu vers 2012 mais ça ne tournait que sous Windows à l'époque je crois.

    Ce que j'aime dans PostgreSQL, c'est :

    — une bonne documentation ;
    — la possibilité de créer assez simplement des types mappés sur une valeur basique (par exemple une IP sur un int32, mais c'est fourni de base) ;
    — la possibilité d'écrire des triggers et des fonctions en C (si on a besoin de performance) ou en Python.

  17. #17
    Inactif  

    Homme Profil pro
    Freelance EURL / Business Intelligence ETL
    Inscrit en
    Avril 2005
    Messages
    5 879
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Freelance EURL / Business Intelligence ETL
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2005
    Messages : 5 879
    Points : 26 147
    Points
    26 147
    Billets dans le blog
    3
    Par défaut
    Citation Envoyé par GLDavid Voir le message
    Bonjour

    Une chose que je trouve surprenante, c'est la décroissance d'Oracle. Même si au niveau salaire, Oracle 'paye', l'utilisation est décroissante. Le gagnant est SQL Server.
    Après, c'est juste un constat, n'y voyez aucune satisfaction de ma part. Mais je me souviens dans mes études qu'Oracle était pour nous la référence.
    J'ai travaillé sur Oracle 10 et 11 pendant 7 ans mais l'effort à fournir pour administrer et quand même plus conséquent de mon point de vue par rapport à un SQL Server ou même PostgreSQL.
    Mais, bon, juste mon opinion.

    @++
    Une décroissance sur les offres d'emploi sur Developpez. Je ne suis pas un grand ponte d'Oracle, je bosse juste dessus depuis 15 ans, je ne cherche pas l'effort d'aller trop chercher dans les autres bases types DB2 ou SQL Server. Il y a tout le temps un temps d'adaptation quand je me remets du SQL Server et je ne vois que les mauvais côtés, je n'ai pas le temps en mission d'aller faire un benchmark pour trouver objectivement les meilleurs points qu'Oracle.

    Par contre, ce que je remarque souvent, c'est que les décideurs, les directeurs de projets situés entre les DSI et les managers techniques, ont souvent un discours défiant envers SQL Server, que comme quoi "ça marche pas". Force de constater que quand ils achètent des outils d'Oracle, où les commerciaux leur dit que les perfs vont faire du x10 mais qu'au final ils ont mal calibré parce qu'ils ouvrent les vannes et qu'il y a 100x plus de volumétrie...

    En psychologie de comptoir, je dirai même qu'ils ne trouvent pas de bons DBA SQL Server, parce qu'ils n'ont aucun DBA SQL Server pour les challenger. Il y a quinze ans, beaucoup de gens voulaient être DBA Oracle ; on en trouve donc à la pelle, des bons et des mauvais, et certainement moins - et plus difficilement qualifiables - DBA SQL Server.
    - So.... what exactly is preventing us from doing this?
    - Geometry.
    - Just ignore it !!
    ****
    "The longer he lived, the more he realized that nothing was simple and little was true" A clash of Kings, George R. R. Martin.
    ***
    Quand arrivera l'apocalypse, il restera deux types d'entreprise : les pompes funèbres et les cabinets d'audit. - zecreator, 21/05/2019

  18. #18
    Expert éminent sénior
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 360
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 360
    Points : 20 378
    Points
    20 378
    Par défaut
    Citation Envoyé par GLDavid Voir le message
    Une chose que je trouve surprenante, c'est la décroissance d'Oracle.Après, c'est juste un constat, n'y voyez aucune satisfaction de ma part. Mais je me souviens dans mes études qu'Oracle était pour nous la référence.
    le constat est juste; ce que n'a pas vu Oracle c'est la montée en puissance de AWS voire des autres comme AlibabaCloud.

    Moi en tant qu'entreprise je veux sauvegarder des données j'ai juste à payer un abonnement mensuel sur AWS qu'importe que ce soit MySQL,NoSQL etc derrière parce que ça ne me coûte pas grand chose.
    Le client il veut une intégration verticale des services pas des offres fragmentaires car les offres fragmentaires ça finit par coûter plus cher.

    Après le fait que Oracle ait "phagocyté" MySQL AB c'est dramatique pour Oracle car MySQL c'est gratuit... donc Oracle ne gagne pas d'argent à maintenir MySQL.

Discussions similaires

  1. Réponses: 17
    Dernier message: 11/05/2022, 18h53
  2. Réponses: 93
    Dernier message: 03/03/2019, 19h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo