Oracle Acquires Innobase
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."
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
MySQL is also supporting several other databases as backend, all with different advantages and disadvantages.
If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
Slashcode has seen near zero feature additions
... no.
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.
The KDE project and Trolltech have carefully protected the future of all software developed on top of the Free QT license.
In the event of a buyout, QT will be re-licensed under a BSD license.
This agreement was negotiated very soon after Trolltech was formed.
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