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

Oracle Discussion :

Un ancien ingénieur de MySQL craint qu'Oracle ne tue involontairement la base de données open source


Sujet :

Oracle

  1. #1
    Chroniqueur Actualités
    Avatar de Bruno
    Homme Profil pro
    Rédacteur technique
    Inscrit en
    Mai 2019
    Messages
    1 921
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Rédacteur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mai 2019
    Messages : 1 921
    Points : 37 409
    Points
    37 409
    Par défaut Un ancien ingénieur de MySQL craint qu'Oracle ne tue involontairement la base de données open source
    Un ancien ingénieur de MySQL se demande si Oracle n'est pas en train de « tuer » involontairement la base de données open source,
    notamment avec l'intégration de HeatWave dans sa stratégie

    Peter Zaitsev, ancien ingénieur chez MySQL Inc., critique Oracle pour sa gestion du système de gestion de bases de données open source MySQL dans un récent billet de blog. Il accuse Oracle de négliger MySQL en faveur de ses systèmes propriétaires comme Heatwave, qui intègrent des fonctionnalités non disponibles dans les versions open source de MySQL. Zaitsev, fondateur de Percona, souligne l'absence de fonctionnalités essentielles comme l'exécution parallèle des requêtes et la recherche vectorielle dans MySQL open source, contrairement à PostgreSQL.

    MySQL est l’une des bases de données open source les plus utilisées dans le monde. Selon DB-Engines, elle est la deuxième base de données la plus populaire, juste après Oracle Database. MySQL alimente de nombreuses applications très fréquentées comme Facebook, Twitter, Netflix, Uber, Airbnb, Shopify et Booking.com. Depuis plus de 25 ans, MySQL a été enrichie de nombreuses fonctionnalités développées en collaboration étroite avec ses utilisateurs, rendant probable la compatibilité avec votre application ou langage de programmation préféré.

    Nom : MySQL.jpg
Affichages : 247019
Taille : 16,6 Ko

    Il y a environ quinze ans, lorsque Oracle a acquis Sun Microsystems et donc MySQL, des spéculations ont circulé sur Internet quant au moment où Oracle allait « tuer MySQL ». Plusieurs théories ont émergé, allant de l'élimination totale de MySQL pour réduire la concurrence avec le logiciel propriétaire Oracle à la suppression de son statut de projet open source, ne laissant que MySQL Enterprise comme option. Ces rumeurs ont bénéficié à MariaDB, PostgreSQL et d'autres concurrents moins importants, et ont donc été largement diffusées.

    Les bases de données sont essentielles pour toutes les applications logicielles, permettant le stockage et l'accès aux données pour des recherches web, des connexions de compte ou des transactions. Une base de données relationnelle structure les données en tables distinctes, évitant de les regrouper en un seul bloc. Cette organisation est optimisée pour la rapidité et offre un environnement de programmation flexible avec des objets comme des tables, des vues, des lignes et des colonnes. Les règles régissant les relations entre les champs de données (un à un, un à plusieurs, unique, obligatoire ou facultatif) garantissent l'absence de données incohérentes, dupliquées, orphelines, périmées ou manquantes.

    Le terme "SQL" dans "MySQL" signifie "Structured Query Language" (langage de requête structuré), le langage standard le plus utilisé pour accéder aux bases de données. En fonction de votre environnement de programmation, vous pouvez saisir directement des commandes SQL, intégrer des instructions SQL dans un autre langage ou utiliser une API spécifique qui masque la syntaxe SQL. MySQL étant open source, tout le monde peut l'utiliser et le modifier. Vous pouvez télécharger MySQL gratuitement et adapter son code source selon vos besoins. Distribué sous la licence publique générale GNU (GPL), les conditions d'utilisation et de modification du logiciel y sont définies.

    Oracle, Sun Microsystems et MySQL : un chapitre d'incertitude et d'optimisme

    Comme dit précédemment, Oracle Corporation a finalisé l'acquisition de Sun Microsystems, incluant les droits d'auteur et la marque MySQL à l'époque. Cette transaction a été approuvée à l'unanimité par le conseil d'administration de Sun, ainsi que par ses actionnaires et le gouvernement américain le 20 août 2009. Peter Zaitsev a proposé qu'Oracle délègue la maintenance de MySQL à une entité indépendante afin de garantir le développement continu de la base de données. Les experts en bases de données ont exprimé des opinions divergentes à ce sujet, certains partageant les inquiétudes de Zaitsev tandis que d'autres se montraient optimistes.

    Des préoccupations ont été soulevées quant au risque d'une domination excessive d'Oracle sur le marché suite à cette acquisition. Toutefois, les engagements pris par Oracle ont satisfait les régulateurs européens. Monty Widenius, le créateur de MySQL et farouche opposant à cette fusion, n'a pas abandonné sa lutte. Après l'approbation en Europe, il a salué les enquêtes lancées par les autorités russes et chinoises, et a porté la décision européenne en appel devant la Cour de Justice de Luxembourg pour contraindre la Commission à révéler les détails de ses motivations, notamment les engagements d'Oracle.

    Simultanément, Jonathan Schwartz, PDG de Sun Microsystems, a démissionné après l'approbation de l'acquisition, suivant ainsi Scott McNealy, co-fondateur de Sun. La fusion entre Oracle et Sun a provoqué une scission au sein de la direction de Sun et avec Larry Ellison, PDG d'Oracle, particulièrement après l'annonce du licenciement de 3 000 employés. La Commission européenne a donné son feu vert à la fusion, convaincue par les promesses d'Oracle de maintenir MySQL en tant que logiciel open source. Néanmoins, d'autres parties prenantes comme Nexedi ont exprimé des préoccupations et même proposé de racheter MySQL pour un euro symbolique, plaidant en faveur de la préservation de l'open source.

    Oracle s'est engagé à continuer le développement de MySQL, ce qui a partiellement apaisé la Commission européenne. Cependant, des concurrents comme Microsoft et SAP ont intensifié leur lobbying, tandis qu'IBM a critiqué MySQL en la qualifiant de base de données « bas de gamme », cherchant ainsi à attirer les utilisateurs vers ses propres solutions. Dans le même esprit qu'IBM, un ancien ingénieur d'Oracle a déclaré : « MySQL est une base de données plutôt médiocre ». Selon lui, PostgreSQL est une meilleure option pour un SGBD open source.

    Selon certains analystes, Oracle a bien géré MySQL. L'équipe de MySQL a bénéficié d'une certaine autonomie, dirigée par Tomas Ulin, un ancien de MySQL. MySQL est devenu plus stable et sécurisé, avec une résolution significative des problèmes techniques et l'intégration de fonctionnalités demandées par les développeurs modernes, telles que le support JSON et des fonctionnalités avancées conformes aux standards SQL. Malgré l'existence de MySQL Enterprise, orienté vers les besoins des entreprises avec des fonctionnalités telles que l'authentification enfichable, l'audit et le pare-feu, Oracle a rencontré une forte concurrence à la fois dans les interfaces graphiques propriétaires et dans les outils de surveillance et de sauvegarde, y compris parmi d'autres solutions open source et propriétaires.

    Oracle ambitionnerait de supplanter MySQL en intégrant HeatWave dans sa stratégie

    Ces dernières années ont marqué un tournant significatif pour Oracle avec l'introduction de MySQL HeatWave. Cette solution représente le seul service de base de données entièrement géré qui intègre transactions, analyses et services d'apprentissage automatique au sein d'une seule base de données MySQL, éliminant ainsi la complexité, la latence et les coûts liés à la duplication ETL. De plus, MySQL HeatWave Lakehouse permet aux utilisateurs d'interroger jusqu'à un demi-pétaoctet de données stockées sous forme d'objets, dans divers formats de fichiers comme CSV, Parquet et des exports depuis d'autres bases de données. Les clients peuvent bénéficier des avantages de HeatWave même lorsque leurs données résident en dehors de MySQL.

    MySQL HeatWave offre plusieurs fonctionnalités absentes dans MySQL Community ou MySQL Enterprise, notamment l'accélération des requêtes analytiques et des fonctionnalités de machine learning. La limitation de MySQL en matière d'exécution parallèle des requêtes constitue un défi particulier pour les requêtes analytiques. Selon Zaitsev, avec l'émergence de processeurs comportant des centaines de cœurs qui n'améliorent pas significativement la vitesse, les performances sont de plus en plus restreintes. Cette limitation affecte non seulement les requêtes des applications analytiques mais aussi les requêtes simples telles que celles de type "group by" couramment utilisées dans les applications opérationnelles. Bien que MySQL 8 supporte la parallélisation pour les DDL, cette fonctionnalité n'est pas étendue aux requêtes.


    Zaitsev se questionne sur le fait de savoir si cette limitation pourrait être une stratégie pour pousser les utilisateurs à adopter MySQL HeatWave ou s'ils devraient plutôt envisager de migrer vers PostgreSQL ou d'adopter ClickHouse. Un autre domaine où MySQL open source présente des lacunes est la recherche vectorielle. Alors que toutes les autres grandes bases de données open source ont ajouté le support de cette fonctionnalité, et que MariaDB y travaille, le fait qu'elle soit réservée à l'écosystème MySQL HeatWave est regretté.

    En outre, il y a le choix curieux de publier le support Javascript comme une fonctionnalité uniquement disponible dans MySQL Enterprise, alors que MySQL devrait chercher à séduire les développeurs Javascript, nombreux à préférer des bases de données plus simples comme MongoDB. « Je pense que tout cela va à l'encontre de la règle d'or mentionnée précédemment, car cela limite certainement l'adoption de MySQL, tant du point de vue de ces fonctionnalités spécifiques que des inquiétudes suscitées par ce changement de politique pour l'avenir de MySQL », commente Zaitsev.

    Source : Percona, Oracle (1, 2)

    Et vous ?

    Quel est votre avis sur le sujet ?

    Que pensez-vous de l'idée avancée par certains selon laquelle Oracle a l'intention de « tuer » MySQL ?

    Comment évaluez-vous MySQL en tant que système de gestion de base de données ? Le considérez-vous supérieur à PostgreSQL ?

    Quelles sont les répercussions potentielles pour les utilisateurs et les développeurs fidèles à MySQL face à l'accent mis par Oracle sur des solutions propriétaires comme alternative à MySQL open source ?

    Voir aussi :

    "Oracle devrait revendre MySQL", déclare le créateur de la base de données : mais à qui ?

    MySQL est une « base de données plutôt médiocre », déclare un ingénieur Oracle en partance, PostgreSQL est une meilleure option pour un SGBD open source, selon lui
    Contribuez au club : corrections, suggestions, critiques, ... Contactez le service news et Rédigez des actualités

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 68
    Points : 115
    Points
    115
    Par défaut
    Il existe MariaDB qui est compatible à MySQL
    Il existe postgresql

    Il existe pléthore d'autres bases de données opensource.

    MySQL je l'ai abandonné depuis des années au profit de MariaDB.

  3. #3
    Membre extrêmement actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2017
    Messages
    1 976
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2017
    Messages : 1 976
    Points : 6 221
    Points
    6 221
    Par défaut
    Un ancien ingénieur de MySQL se demande si Oracle n'est pas en train de « tuer » involontairement la base de données open source
    Pas besoin d'être un ancien de MySQL pour avoir ce type de conclusion...

    Vu que le fond de commerce de Oracle est la vente (très cher) de sa propre base de données, on se demande bien pourquoi est-ce qu'ils auraient dans l'idée de tuer un concurrent gratuit!

    Pour votre information, quelque soit le domaine d'activité, c'est une pratique courante de voir des grosses entreprises racheter des concurrents pour au final laisser pourrir leur produits dans un tiroir afin de tuer la concurrence et récupérer des parts de marché.

  4. #4
    Membre extrêmement actif
    Homme Profil pro
    Graphic Programmer
    Inscrit en
    Mars 2006
    Messages
    1 583
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 583
    Points : 4 066
    Points
    4 066
    Par défaut
    tout ce que touche oracle devient un gros paquet de merde. société a fuir

  5. #5
    Membre régulier Avatar de chris_FR
    Homme Profil pro
    Ingénieur système
    Inscrit en
    Juin 2002
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur système
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2002
    Messages : 26
    Points : 105
    Points
    105
    Par défaut Exact société à fuir
    Il y a quelques années dans le petit monde de l'informatique de gestion que je cotoyais, il n'existait que Oracle et SQLSERVER
    puis Oracle a décidé d'appliquer brutalement les conditions utilisations de sa base de données

    Dans les 15000 pages, à l'époque, de ces CLUF se cachaient un piège : si vous utilisiez La BDD dans une ferme de serveurs, la licence devait compte tenir de TOUTES les CPU de la ferme
    en gros sur une ferme de 4 serveurs de 4 CPUs il fallait une licence pour les 16 CPUs.

    Bon nombre de client avaient acquis une licence 2 CPUS et configuré une VM avec 2 CPUS mais non ...

    Avec menace de procès, lettre recommander etc ...

    Très vite, impossible de parler d'oracle sans que le prospect ou le client n'évoque le terme "procès"

    Voici la triste histoire d'un bijou technologique, saboté par des commerciaux et des financiers sans scrupules ...

    Donc Oui Oracle est une entreprise a fuir

    Ceci dit de nombreuses organisations se tournent vers l'open source a cause de ce genre de comportement ...
    Chris.

  6. #6
    Modérateur
    Avatar de escartefigue
    Homme Profil pro
    bourreau
    Inscrit en
    Mars 2010
    Messages
    10 311
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : bourreau
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2010
    Messages : 10 311
    Points : 39 677
    Points
    39 677
    Billets dans le blog
    9
    Par défaut
    Citation Envoyé par chris_FR Voir le message
    Il y a quelques années dans le petit monde de l'informatique de gestion que je cotoyais, il n'existait que Oracle et SQLSERVER
    SQL server a été édité pour la première fois à la fin des années 1980, à cette époque, il y avait déjà de nombreux SGBD relationnels sur le marché : SYBASE, DB2, Oracle, Paradox, DBase...
    SYBASE était alors très répandu dans les sociétés de taille moyenne et DB2 également dans les très grandes compagnies. Paradox et DBase ne sont pas tout à fait des SGBD-R.

  7. #7
    Membre régulier Avatar de chris_FR
    Homme Profil pro
    Ingénieur système
    Inscrit en
    Juin 2002
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur système
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2002
    Messages : 26
    Points : 105
    Points
    105
    Par défaut
    Citation Envoyé par escartefigue Voir le message
    SQL server a été édité pour la première fois à la fin des années 1980, à cette époque, il y avait déjà de nombreux SGBD relationnels sur le marché : SYBASE, DB2, Oracle, Paradox, DBase...
    SYBASE était alors très répandu dans les sociétés de taille moyenne et DB2 également dans les très grandes compagnies. Paradox et DBase ne sont pas tout à fait des SGBD-R.
    Désolé, j'aurais du précisé dans le petit monde de la gestion ...de l'éditeur que la société qui m'employait distribuait

    DB2 a été une option mais l'éditeur n'avait vendu que 2 licences avec DB2 et donc il a arrêté
    Quand il est passé sous Linux, j'ai proposé PostGRESQL mais cet editeur n'a jamais réussi a trouver, ou n'a pas franchement recherché , de developpeur et le projet est tombé a l'eau dommage
    Chris.

  8. #8
    Expert éminent sénior

    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    Avril 2002
    Messages
    2 831
    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 831
    Points : 19 175
    Points
    19 175
    Par défaut
    Microsoft SQL Server a été créé comme un portage par Microsoft du code de Sybase (Unix) vers Windows, après quoi il a évolué à sa façon, c'est donc un Fork de Sybase.
    Ne prenez pas la vie au sérieux, vous n'en sortirez pas vivant ...

  9. #9
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 874
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 874
    Points : 53 037
    Points
    53 037
    Billets dans le blog
    6
    Par défaut
    Citation Envoyé par Metal3d Voir le message
    Il existe MariaDB qui est compatible à MySQL
    MariaDB est en faillite et son repreneur, si cette transaction s'opère, va sans doute rendre MariDB payante, au moins pour les versions avancées.... Bref, MariaDB et MySQL seront l'équivalent de ce qu'était Access il y a 20 ans, par rapport à la concurrence....
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  10. #10
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 874
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 874
    Points : 53 037
    Points
    53 037
    Billets dans le blog
    6
    Par défaut
    Citation Envoyé par Pierre Louis Chevalier Voir le message
    Microsoft SQL Server a été créé comme un portage par Microsoft du code de Sybase (Unix) vers Windows, après quoi il a évolué à sa façon, c'est donc un Fork de Sybase.
    Pour info, presque tous les SGBDR sont un fork de System-R d'IBM ou de INGRES... Le plus rigolo est que SQL Server est un héritage de Sybase, lui même héritage d'INGRES...

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

Discussions similaires

  1. Réponses: 0
    Dernier message: 07/10/2019, 15h47
  2. Réponses: 11
    Dernier message: 29/05/2009, 09h39
  3. De nouveaux moteurs de bases de données open source pour MySQL
    Par brice01 dans le forum SQL Procédural
    Réponses: 5
    Dernier message: 10/05/2006, 14h46

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