The Three Database Musketeers: MySQL, PostgreSQL and Java DB
By forsini on Jan 24, 2008
As you probably have heard already, Sun Microsystems has announced an agreement to acquire MySQL.
I have had several people asking me about my view on it and I thought I would offer it here, along with an analogy.
First of all, being part of the Database Technology Group at Sun, I'm very happy that Sun has entered into an agreement to acquire MySQL, the #1 open source relational database system.
Sun is one of the biggest open source contributors and it only made sense that eventually Sun would acquire MySQL to offer its users base various alternatives for their database needs.
Sun will now support 3 major database open source initiatives as MySQL, PostgreSQL and Apache Derby (Java DB).
As Jonathan Schwartz mentions it here in his blog, "This transaction increases our investment in open source, and in open source databases. And increases our commitment to Postgres - and the database industry broadly. The same goes for our work with Apache Derby, and our Java DB."
As far as the analogy with The Three Musketeers, I see these three databases as the database musketeers which are going to be working together, with each of them having very particular and unique capabilities that will satisfy various needs in the entreprise, such as embeddable Java store, data wharehousing, OLTP, Web 2.0, etc. Now I will let you guess who plays the role of D'Artagan and no, don't even go there with Richelieu
In reality, databases are not one size fits all and it is good to have choices and alternatives for the various applications' requirements out there. So the database musketeers's motto here won't be "One for all, all for one", but rather "No one size fits all", otherwise one could end-up with something like this (joke aside).
Anyhow, here at Sun we're very excited in having MySQL being part of the adventure.