Liens connexes

Dépêche modérée par

Dépêche éditée par

: Oracle achète Innobase / InnoDB

Posté par Cyril PIERRE de GEYER (page perso, ). Modéré le 12 octobre 2005.
0
Oracle a annoncé, le 7 octobre 2005, le rachat de la société finlandaise Innobase Oy basée à Helsinki.

Innobase Oy est la société qui développe le moteur de stockage transactionnel InnoDB.

InnoDB est l'un des moteurs de MySQL, on peut donc se demander ce qu'il va se passer par la suite.

Le code d'innoDB est sous deux licences comme celui de MySQL : vous pouvez l'utiliser gratuitement en respectant la licence GPL ou acheter une licence propriétaire sinon.

MySQL a un contrat pour utiliser InnoDB pendant encore plus d'un an donc à court terme rien ne change. Par contre on peut supposer que MySQL investira moins dans InnoDB par la suite.

NdM : merci à Victor STINNER et Rodolphe pour avoir également proposé la news.

NdM2 : Oracle est contributeur de logiciel libre.

> Lire la suite (31 commentaires, moyenne: 2,6).   [dépêche : 3291 caractères]

MySQL fournit une base de données dont vous pouvez adapter les capacités et performances en fonction de vos besoins.

On distingue deux différents types de tables :
- les tables transactionnelles (InnoDB et BDB)
- les tables non-transactionnelles (HEAP, ISAM, MERGE, et MyISAM).

On retrouve d'ailleurs d'autres moteurs.

Le moteur csv
Le moteur de table FEDERATED
Le moteur de table ARCHIVE
Le moteur NDBCluster qui implémente des tables réparties sur plusieurs serveurs

Techniquement rien ne vous empêche de créer votre propre moteur de table. Vous pouvez même utiliser le moteur example pour tester.

Le rachat de la société qui développe le moteur InnoDB amène donc la question de savoir ce que MySQL va faire.

La réponse de MySQL n'a pas tardée. Dans un communiqué on peut lire :

"So what does this have to do with MySQL?
Well, Innobase is the provider of the popular InnoDB Storage Engine in MySQL. One of the things our users appreciate about MySQL is its unique pluggable storage engine architecture. You have the flexibility to choose from number of storage engines including MyISAM, Memory, Merge, Cluster and InnoDB. And with MySQL 5.0, we added the new Archive and Federated storage engines.
Just like the rest of MySQL Server and its Storage Engines, InnoDB is released under the GPL. With this license, our users have complete freedom to use, develop, modify the code base as they wish. That is why MySQL has chose the GPL: to protect the freedom that users value in free / open source software."


Traduction libre :
"Qu'est-ce que cela a à faire avec MySQL ?
Bien, Innobase est le fournisseur du populaire moteur InnoDB dans MySQL. Une des choses que nos utilisateurs apprécient au sujet de MySQL est son architecture unique de branchement de moteurs de stockage. Vous avez la possibilité de choisir parmi de nombreux moteurs de stockage comme MyISAM, Memory, Merge, Cluster ou InnoDB. Et, avec MySQL 5.0, nous avons ajouté une nouvelle archive et avons fédéré des moteurs de stockage.
Tout comme le reste du serveur MySQL et des autre moteurs de stockage, InnoDB est libéré sous GPL. Avec cette licence, nos utilisateurs ont complètement la liberté d'utiliser, de développer, modifier le code de la base selon leur désir. C'est pourquoi MySQL choisi la GPL : pour protéger la liberté que les utilisateurs apprécient dans les logiciels Libres."

Du coté d'Oracle on joue aussi l'apaisement :

"InnoDB is not a standalone database product: it is distributed as a part of the MySQL database. InnoDB's contractual relationship with MySQL comes up for renewal next year. Oracle fully expects to negotiate an extension of that relationship."

Traduction libre :
"InnoDB n'est pas une base de données indépendante: il est distribué comme une partie de la base de donnée MySQL. Le rapport contractuel d'InnoDB avec MySQL doit être renouvelé l'année prochaine. Oracle espère pleinement négocier une prolongation de ce rapport"

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

foreign key

Posté par flyer () le 12/10/2005 à 11:41. (lien). Évalué à 7.

La fin des foreign key dans MySQL?

[+] Heureusement que c'est plus important !

Posté par Stéphane TRAUMAT (page perso, ) le 12/10/2005 à 14:12. (lien). Évalué à -1.

Heureusement que les bases de données sont devenus des composants super commun qu'on peut relativement facilement changer.. on avait prévu de refaire un peu de MySQL mais la, c reparti sur postrgreSQL et derby !

Meme Oracle semble l'avoir compris, avec ses rachats de logiciels (peoplesoft, medecine...), je crois qu'ils commencent à comprendre que les bases de données, c pas l'avenir :D

Exemples

Posté par Jiel (page perso, ) le 12/10/2005 à 19:34. (lien). Évalué à 5.

NdM2 : Oracle est contributeur de logiciel libre.

Par exemple?

J'avais demandé sur le stand Oracle à Linux Solutions si Oracle faisait du logiciel libre, ou contribuait au logiciel libre, et ni les commerciaux, ni les ingénieurs présents n'avaient su me répondre.

heu...

Posté par fabien () le 12/10/2005 à 22:44. (lien). Évalué à 10.

peut être que je me trompe.. mais j'y vois un truc pas super, une attaque d'oracle. laissez moi vous expliquer ce que je pense :

Le model eco de mysql, c'est la double licence, et surtout la proprio (celle qui lui rapporte du fric quoi)

Oracle rachette innoDB, qui reste en GPL (bien sur, pas le choix), mais il y aura une negociation pour la licence proprio... mais oracle a tout interret a gener un concurrant (mysql est partenaire de SAP AG, number one des solution ERP, concurent direct d'oracle et de microsoft...je ne sais plus qui a racheté peoplesoft et co.. mais bon, c'est de plus en plus concentré, ya plus rien a racheter)

je reprend, oracle demande descondition exagéré (hypothese pour l'année prochaine hein) de telle sorte que MySQL ne puisse plus inclure innoDB en proprio, ocasionnat une gêne pour ses clients.

d'ailleur, je ne vois pas beaucoups d'autre raison d'acheter innoDB, c'est purement strategique.

ou alors je deviens parano là :)

Revenir en haut de page