MySQL Founder Starts Open Database Alliance, Plans Refactoring
Gary Pendergast writes "Monty Widenius, the 'father' of MySQL, has created the the Open Database Alliance, with the aim of becoming the industry hub for the MySQL open source database. He wants to unify all MySQL-related development and services, providing a potential solution to the fragmentation and uncertainty facing the communities, businesses and technical experts involved with MySQL, following the news of the Oracle acquisition of Sun." Related to this, an anonymous reader writes that "MySQL has announced a project to refactor MySQL to be a more Drizzle-like database." Update: 05/14 20:50 GMT by T : Original headline implied that this was a project of Sun, but (thanks to the open source nature of MySQL) it's actually Monty Widenius — no longer with Sun — leading this effort.
Just bite the bullet and port to it. In the process, you may have to learn a bit about how databases are actually supposed to work, but that's probably good for you.
I do that when I write shitty code too.
Myizzle SQL be-izzle lizzleke Drizzle.
For apps that need basic SQL functionality and aren't particularly-high load, I use SQLite. For app that need advanced SQL or high load, I use Postgres. I can't imagine a scenario when I would chose to use MySQL (or MS SQL, for that matter).
A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
I don't get why they treat Oracle like AOL acquiring Netscape. It is a database development company which has no solution to fill MySQL'es place if I haven't mistaken.
I think after these incidents, large companies will think 1 billion times when they got the idea of acquiring an open source project. They treat Oracle like AOL for God's sake.
HEADLINE: MySQL Creates Open Database Alliance, Plans Refactoring
MySQL the database application? It created a new alliance? It plans to refactor itself? Astonishing, if true.
MySQL the software company? Uh, not, because Monty no longer has any connection with them.
You mean Monty did these things. Not "MySQL". His identification with MySQL is pretty strong, but I don't think they'll merge any time soon!
If they don't come up with a pure technical reason, a proof for forking the project rather than "big company hate" or conspiracy theories, they are already taking this decision politically.
If they think Oracle purchased Sun just to kill their project for 7.2 billion dollars in such state of Global economy, they are bordering megalomania.
See also Amiga Persecution Complex.
Welcome to the Panopticon. Used to be a prison, now it's your home.
I'll admit, I haven't followed MySQL that much but i'm confused as to the state its in now. With the original founders going off and doing related stuff it seems pretty fragmented.
Can someone piece it all together?
"Thanks to the remote control I have the attention span of a gerbil."
suggested name change.
Oracle has a number of lighter DB products, including Oracle Express Edition (XE) which is free (as in beer). They don't have anything (that I know of) that does the same kind of multi-backend thing that MySQL does, but certainly they have a number of products whose market niches at least overlap with that of MySQL.
(Also, Oracle is a lot more than a database development company and has certainly been more aggressively pushing into other areas; I suspect that their acquisition of Sun was more focussed on the non-MySQL parts of Sun than on MySQL.)
It was during MySQL AB's time that MySQL began a stange play with the community by first dropping official community binary builds, and then severely delaying source code releases as well (while supplying commercial clients with more stable and up to date releases).
It was again during MySQL AB's time when the announcement came that MySQL's source code base will start to "close down", by releasing many new features only commercially, and with no open source code. When Sun bought MySQL AB, they reversed those policies and stood behind MySQL being open, without exceptions.
Now Mr. Monty Widenius has taken the money Sun paid for MySQL AB, and used it to open a new company and an "Open" alliance which is "designed to become the industry hub for the MySQL open source database, including MySQL and derivative code, binaries, training, support, and other".
If even Mr. Widenius has noble intentions regarding MySQL, his past in MySQL AB and his current interaction with Sun/Oracle seem to leave another impression.
They don't have anything (that I know of) that does the same kind of multi-backend thing that MySQL does
Regular Oracle tables and index-organized tables have completely different physical implementations, and bitmap indexes have a completely different physical implementation from regular indexes. They're all ACID, though.
...I saw in one presentation their chief architect did. They had no complaints about it; apparently it scales brilliantly as long as the db schema is very simple.
For heavy-weight databases though, I gather it's not so good.
throw new NoSignatureException();
A lesson in Open Source acquisitions:
1. Monty starts db called MySQL, trademarks and has copyright
2. Monty sells trademarks and copyrights to Sun (presumably for a ton of cash)
3. Monty leaves Sun
4. Monty forks MySQL calls it MariaDB
So in the end.
Sun has:
1. A trademark
2. Rights to the code
3. Right to sell MySQl under any license
Monty has:
1. GPL'd code he does not own
2. Credibility as the guy who knows about this
3. The ability to continue selling support services
So in OSS when you buy a product you don't really get too much do you? (At least if you can't hang onto the developers)
Since they have overlapping niches, probably some of Oracle's products, particularly at the low end, take a hit from MySQL. Since even their free low-end products are designed to be compatible with and provide an upgrade path to their pricier DB offerings while its probably as easy to go from MySQL to PostgreSQL-based EnterpriseDB, DB2, or MS SQL as from MySQL to Oracle, their certainly might be reasons why they'd rather, over the long term, either phase MySQL out or evolve it into something very different than it is now. They might not, too; its fairly popular, does have a commercial presence which (I assume) is profitable, and may bring enough to be worth keeping around even if it hurts sales of other Oracle products.
*Opens the envelope*
What do you call a game show host in a goatse pose?
https://www.eff.org/https-everywhere
I thought Oracle was a database? Is it different enough from MySQL to bother keeping both?
If you have to ask that question, just believe us when we answer "Yes."
Freightliners and Vespas are both vehicles.
Oracle is what you use if you have hundreds of millions of dollars, a team of DBAs, and your need for data storage is such that downtime is measured in thousands of dollars lost per minute.
MySQL is what you use if you've got ten employees (one of which knows a bit of PHP) and sell motorcycle parts over the internet and you don't feel like an ebay store would quite meet your need.
They're both great products (I assume, I'm not a DBA and haven't messed with oracle). They're both RDBMS's. They both run on just about any modern platform. They're not used for the same stuff.
Those who can't do, teach. Those who can't teach either, do tech support.
Yeah. Oracle doesn't run all that well on the less-than-16-gig market.
What a depressingly stupid machine.