Slashdot Log In
Oracle Acquires Innobase
Posted by
jamie
on Fri Oct 07, 2005 03:30 PM
from the heavy-user dept.
from the heavy-user dept.
A short time ago, Oracle announced its acquisition of Innobase, the Finnish company that makes the GPL'd InnoDB table storage engine. Among MySQL users, the separately-written InnoDB is almost as popular as the native MyISAM engine, and is considered to be more advanced for most purposes. Slashdot has, except for search, run entirely on InnoDB for the past year or two so we're as concerned about this as anybody. Brian Aker, former Slashdot coder and current Director of Architecture for MySQL AB, comments: "InnoDB is GPL, so once again the beauty of the open source market is at play: there is no lock in, and we can continue to develop Innodb as we see fit. The code is out there and we plan on continuing to support it. The largest database vendor in the world just confirmed that the market for open source databases exists."
This discussion has been archived.
No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
/. concerned? (Score:2)
Why? InnoDB is GPL'ed.
Re:/. concerned? (Score:2, Insightful)
Re:/. concerned? (Score:4, Insightful)
But the minds behind it are not. If Oracle snaps up key talent behind innodb, it could mean a big slowdown for that aspect of MySQL.
Oracle isn't stupid. They didn't want the InnoDB buildings. They didn't even really want InnoDB itself - that's in the wild. They probably DID want the brains behind it, or the tech they were about to release.
Parent
Re:/. concerned? (Score:3, Interesting)
http://www.theregister.co.uk/2005/09/30/oracle_cru sh_salesforce/ [theregister.co.uk]
Since you can't really buy and destroy open source software, they may well be trying to throw a monkey wrench into it. InnoDB brought ACID compliance to MySQL, and the new 5.0 release brings, well, SQL to MySQL. Despite what I'm sure Oracle would say, this is a problem for them.
I know there are c
Re:/. concerned? (Score:5, Insightful)
Why? InnoDB is GPL'ed.
Just off the top of my head I'd say that they are worried about the possibility that future development and bug fixes will go to a closed source branch, that development might grind to a halt as the original developers are reassigned, that the nature of development might change and move in directions not beneficial to Slashdot as a user, or that something else will result from this change.
It is wise to be concerned when you technology provider undergoes a drastic change. The GPL helps, since the project will likely continue as a active, GPL project in any case, but losing most of the experienced developers could really slow things down. That is not to say that it will. In fact, development might speed up and get better. It is just understandable to be concerned.
Parent
Re:/. concerned? (Score:5, Funny)
Parent
Re:/. concerned? (Score:5, Interesting)
I do know there are at least several developers at MySQL AB who are intimately familiar with the InnoDB code, but I don't know if there are enough to fork the code and continue its development in the same vein as before. Frankly I will be surprised if this doesn't slow down 5.x development [livejournal.com] at least a little, while MySQL AB shuffles people around to get them up to speed.
Parent
So why are concerned ? (Score:3, Insightful)
The code is GPLed so what exactly is your concern ?
Re:So why are concerned ? (Score:2)
That's why I am concerned. There's other table types that break import/export, if I can get an assurance that this isn't one of them , then fine.
B
Here's why (Score:2, Interesting)
I do know there are at least several developers at MySQL AB who are intimately familiar w
Re:So why are concerned ? (Score:2)
Consern? (Score:4, Insightful)
Re:Consern? (Score:2)
That would look better this way - "I believe the MySQL team will hopefully hold true to their word."
Purchase good for InnoDB (Score:3, Insightful)
Re:Purchase good for InnoDB (Score:5, Insightful)
Peoplesoft and J.D. Edwards don't count?
Parent
Somebody set us up the Innobase. (Score:5, Funny)
(Ok, yeah, you can shoot me now.)
SCO (Score:2)
Time for PostgreSQL (Score:5, Insightful)
Re:Time for PostgreSQL (Score:3, Insightful)
You know what would be cool? Keep switching the backends of
Re:Time for PostgreSQL (Score:4, Informative)
Probably the first one that everybody comes across is the difference in the integer primary key. In MySQL, it's auto_increment, in PostgreSQL it's a serial datatype with a backing sequence. If you want to know the primary key value after creating a new row, it's accessed in different ways. And this is just the tip of the iceberg.
Thankfully, because they're all based on a common standard language (SQL), it's possible. It's just still a lot of very hard work. But it's not impossible.
If it was easy, you'd see many, many more open source projects supporting something other than MySQL (which bugs me as PostgreSQL user :-)
-Dom
Parent
haha! (Score:2, Funny)
Of Course, InnoDB exists because MySQL's effort (MyISAM) is such a piece of shit.
Re:haha! (Score:4, Informative)
MySQL is also supporting several other databases as backend, all with different advantages and disadvantages.
Parent
Confirmation? (Score:5, Interesting)
I would think that it was the users of InnoDB that confirmed that the market for open source databases exist.
Also, what about IBM and their open-sourcing of Cloudscape? Don't they count?
DBMS market going open source? (Score:4, Informative)
Is this yet another sign that the DBMS vendors are going open source? This reaffirms our thinking of where open source is going. Great to see Oracle legitimise the open source database space as they did with Linux.
Marten Mickos, MySQL AB
Re:DBMS market going open source? (Score:5, Insightful)
There is one key difference. Oracle isn't in direct competition with Linux.
There is a chance that Oracle has some plan for InnoDB that will help Oracle's bottom line without actually harming MySQL. But if I had to guess, I would guess that the strategy in some way involves Oracle helping Oracle by harming MySQL. Or rather by slowing MySQL's progress. Because I don't believe that this isn't something that MySQL can't deal with.
While that is a great flattery, I can't help but think that brave words such as "Great to see Oracle legitimise the open source database space as they did with Linux" feels just a little bit like putting up a brave face. Because it would almost certainly have been better for MySQL if Oracle hadn't bought InnoDB.
Parent
oy vey (Score:5, Insightful)
Uh, no offense guys- but that's something I wouldn't put on my resume. Slashcode has seen near zero feature additions, is widely known to have some of the worst perl code ever written, is grossly underdocumented...
and current Director of Architecture for MySQL AB, comments: "InnoDB is GPL, so once again the beauty of the open source market is at play: there is no lock in, and we can continue to develop Innodb as we see fit.
You can, sure. But who has been putting the majority of development time into InnoDB? MySQL, or Innobase? If it's Innobase, and Oracle says to Innobase, "walk away from this", you're screwed. "Open Source" doesn't mean "if the primary supporter walks away, the project keeps going."
The largest database vendor in the world just confirmed that the market for open source databases exists."
Um...no, they didn't. They thought buying Innobase made business sense, so they did it. Inferring "OMG Oracle thinks we're cool!" is, well, quite the stretch. For all we know, Oracle could be handing out pinkslips as we speak, or folding Innobase talent into Oracle...who knows.
Re:oy vey (Score:2)
Re:oy vey (Score:5, Insightful)
Come to think of it, if other apps were "as good to be, and no better", there would be a lot of companies saving good money right now.
Parent
Re:oy vey (Score:5, Informative)
Huh. Just in the last month alone, we've seen the addition of support for CSS and Atom, and the beginnings of a brand-new replacement for formkeys (called reskeys). And that's just September. So, um
is widely known to have some of the worst perl code ever written
Only among people who don't know perl, or Slash.
is grossly underdocumented...
True enough.
But the last thing being true does not remedy the fatal flaws in the other two assertions, which prove you to be quite ignorant about the subject.
Parent
Re:no, it really did (does?) suck (Score:3, Insightful)
Right, so like I said, the only people who say Slash has some of the worst perl code ever written don't know perl, or Slash. As you've not looked at the code in about five years, it's quite true that you don't know Slash.
Re:oy vey (Score:3, Interesting)
No such fact exists, in fact. It took a few months, not a few years.
Had it been built on a solid MVC platform, the project should have taken a couple of days
That's nonsense. The great majority of the time spent on it was two things: making sure the code produced text (comments, stories, and so on) that was valid HTML 4.01 strict (which includes processing all old data), modifying the code to make CSS well-integ
Interesting questions come up (Score:4, Interesting)
aha, but here's a solution (Score:3, Interesting)
This would give it a transactional foundation that oracle couldn't buy out from under them!
Re:aha, but here's a solution (Score:5, Insightful)
Parent
InnoDB and MySQL relationship (Score:4, Insightful)
Hmmm... I think InnoDB will cost MySQL a little bit more next year.
More mergers than you can shake a stick at... (Score:4, Funny)
Autodesk acquires Alias(maya)
Cingular buys out At&t wireless
NewsCorp purchases IGN
Yahoo purchases Konfabulator
IBM buys Gluecode
Verison acquires MCI
EA buys Digital Illusions
Google Acquires Keyhole Corp
Adobe buys Macromedia
GameStop buys EB
Yahoo buys Flickr
Yahoo buys MusicMatch
Warner Bros buys Monolith Productions
Mergers Left: 1. Sony buys Nintendo
2. Microsoft buys Yahoo
3. Google buys Sun
4. EA buys Hollywood
5. Walmart buys K-mart
6. Google buys Sony
7. Microsoft buys EA (very geographically convenient)
8. Walmart goes Bankrupt.
Google vs Microsoft vs RIAA Judge Judy presiding.
Sure (Score:4, Insightful)
The biggest database vendor just confirmed that you can be too clever for your own good when you design your licensing schemes.
Ikea of Databases? (Score:5, Insightful)
Ah, so that's why (Score:3, Interesting)
If MySQL hooking up with SCO wasn't enough to steer people away, this probably won't either.
Oracle Community Edition... (Score:3, Insightful)
Oracle may be thinking of releasing an OSS version of their database server. What better way to start off than by buying the developer of one of the most popular database formats for OSS.
Their "new" business model would probably be similar to MySQL and they may even sell a new version of InnoDB to MySQL every now and then (an older version of course)...
In their eyes, this would be a good way of Oracle being written into OSS apps...Write a new version of Oracle database that is identical to the commercial version in every way except that you are using InnoDB as the backend...
This happened a while back when Ford bought Jaguar. At the time Dodge was working on the Viper and word was that it would be a "Mustang killer". Ford was scared to death that one of their most popular automobiles would be outsold by the Viper. There was very little known about the vehicle at the time, but what was known was that it was going to be a big engine...bigger than a V-8... Ford knew that the only company with a V-12 was Jaguar and figured that this was the most likely powerplant to be used in the vehicle (or some variation). They decided that if Dodge was going to make a killing with the Viper then they might as well get in on the action by licensing the engine design for every Viper produced...So, Ford bought Jaguar...of course, Dodge went with their own V-10 design...some say this was always then intent, others say the original design called for a V-12...
A warning to the KDE project? (Score:3, Interesting)
Suppose TrollTech were to be bought out tomorrow, and they stopped releasing their work as open source software. While QT is open source software and could thus be forked, would the KDE project be able to muster together the talent to continue developing it? Or would it stagnate, in turn harming the entire KDE project? Has the project looked into the possibility of that happening, and if so, what are their contingency plans?
Re:A warning to the KDE project? (Score:5, Informative)
In the event of a buyout, QT will be re-licensed [kde.org] under a BSD license.
This agreement was negotiated very soon [trolltech.com] after Trolltech was formed.
Parent
Eat your competition (Score:3, Insightful)
More subtle then we think (Score:4, Insightful)
Remember SAP is the only competition left for Oracle in the Apps space.
But then again, maybe I'm just paranoid!
Re:The bug (Score:2)
Re:Largest DB Vendor in the world (Score:3, Informative)
Re:Largest DB Vendor in the world (Score:2)
Re:Largest DB Vendor in the world (Score:3, Informative)
Re:Largest DB Vendor in the world (Score:5, Funny)
Terabyte SQL Server Database
Terabyte DB2 Database
Everybody sing!
One of these things is not like the others!
One of these things just doesn't belong!
One of these things is not like the others!
Parent
Re:Putting this into language for non DB people (Score:3, Interesting)
If you're creating a BLOG or web forum, foreign keys and transaction management aren't vital in the way they are for financial applications.
It is so easy (see the MySQL Gotchas [sql-info.de] site) to accidentally lose transactional and foreign key support even if you installed InnoDB libraries that it is pretty dangerous to depend on the notion that any of the "data integrity" functionality is actually in place.
And