Oracle en Innobase: waar staat MySQL ?

17 oktober 2005

Wil Oracle met de vorige week gedane overname van het Finse bedrijf
Innobase een mogelijke concurrent ontwapenen of wil het open source een
groter onderdeel van de bedrijfsvoering maken ? Marten Mickos,
directeur van MySQL, en met hem vele anderen, kunnen alleen maar
speculeren over de overname. Mickos werd van de overname door Charles
Phillips
, een van de topmensen van Oracle, op de hoogte gesteld en
verzekerd van de ‘good intentions’ van Oracle. Innobase maakt de
InnoDB-storage engine of table-handler, die binnen MySQL veel gebruikt
wordt. MySQL kan verschillende storage engines gebruiken, maar Innobase
is het populairst. En dit vooral vanwege de extra mogelijkheden, zoals
transacties, row-level locking en foreign keys. Net als MySQL zelf is
ook InnoDB een open-sourceapplicatie die wordt uitgebracht onder de
GPL. MySQL heeft laten weten dat de overname laat zien hoe belangrijk
de invloed van open source is. Oracle zegt zijn activiteiten
op het gebied van open source uit te willen breiden en laat weten dat
het de overeenkomst die het gebruik van InnoDB binnen MySQL toestaat na
2006 gewoon te zullen verlengen, maar de vraag blijft of deze
financiel kleine overname (16 miljoen dollar) toch niet een grote
impact op MySQL zal hebben. Volgens analisten maakt de overname
duidelijk dat Oracle zich bewust is van de populariteit van open
sourcedatabases. In het verleden heeft de leiding van Oracle
herhaaldelijk laten weten in MySQL geen concurrent van Oracle te zien.
‘We think open source has (played) an important part in introducing new
customers, who we wouldn’t have known about, to the idea of databases’,
zo stelt Phillips. ‘About 40 percent of new open-source database
customers did not previously use such software. When they want to do
something more serious…they very quickly jump onto Oracle.’



De software van MySQL is echter meer dan 6 miljoen keer genstalleerd
(zo claimt het bedrijf althans). Het draait bij grote bedrijven in
kritieke toepassingen, zoals bij reisgigant Sabre, die grote aantallen
MySQL-servers heeft genstalleerd. Distributieovereenkomsten met Novell
en Dell zullen de interesse van de zakelijke markt voor open source
databases sterk verhogen. Vorig jaar werd door het bedrijfsleven meer
dan 120 miljoen dollar besteed aan open source databases. Analisten
menen ook dat deze marktimpact het handelen van Oracle heeft
veroorzaakt. ‘If Oracle thought it was threatened by MySQL, this was a
very easy move, really for pocket change. They struck a very tricky
punch to MySQL’, zo stelt Paola Lubet van Solid Information Technology,
voorheen een marketing manager bij Oracle. Sommige analisten menen dan
ook dat indien Oracle zich ook maar enigzins door MySQL bedreigd
voelde, de overname van Innobase een gemakkelijke manier was om daar
mogelijk een einde aan te maken. De faciliteiten die InnoDB biedt zijn
weliswaar niet de enige binnen MYSQL maar behoren wel tot de meest
geavanceerde. Daar staat tegenover dat MySQL ook een nauwe band heeft
met SAP, een van de grote concurrenten van Oracle. MySQL heeft van SAP
de open source database MaxDB overgenomen. Hierdoor heeft het een groot
aantal high-end features (zoals ‘stored procedures’) in haar software
kunnen opnemen. Het moment echter waarop de overname zich afspeelt is
tekenend: met de op stapel staande release van MySQL 5, waarbij
features worden geboden die zakelijke klanten richting databases zoals
die van Oracle doen neigen. MySQL wil zich beter in de zakelijke markt
positioneren; het is opmerkelijk dat het
Innobase niet zelf heeft overgenomen. In theorie zou Oracle licenties
kunnen eisen voor het gebruik de InnoDB-technlogie, maar die
technolgie, uitgebracht onder een GPL-licentie, kan onafhankelijk
van Oracle verder worden ontwikkeld. Dat zou vertraging in de
ontwikkeling van MySQL opleveren
waarmee Oracle de opmars van MySQL in de zakelijk wereld kan vertragen.
Oracle kan ook bezig zijn om een open source-vriendelijk gezicht te
ontwikkelen, zoals IBM en Sun dat doen middels een nadrukkelijk open
source-vriendelijke bedrijfsvoering. Oracle heeft al het Cluster File
System
aan de open source-gemeenschap gegeven en zal in de komende release van
zijn applicatieserver ondersteuning bieden voor een aantal
open-sourceframeworks waaronder Apache Spring. Ten slotte is er nog de
mogelijkheid dat Oracle zelf MySQL-databases gaat ondersteuen als
onderdeel van zijn Project Fusion, waarin het bedrijf ondersteuning wil
gaan bieden voor verschillende databases, in ieder geval die van
overgenomen bedrijven maar wellicht ook voor concurrerende
database-systemen.

Share This:

Leave a Reply

Your email address will not be published. Required fields are marked *