Monday, November 9th, 2009

Red Hat makes “strategic investment” in EnterpriseDB (backer of Postgres)


I’m not quite sure how I missed seeing the news until today, but I just noticed that Red Hat made a “strategic investment” in EnterpriseDB – the company behind PostgreSQL. I think this is a very interesting move.

http://www.infoworld.com/d/data-management/red-hat-invests-in-enterprisedb-eye-oracle-and-mysql-855

Many seem to have their concerns or at least questions about Sun+MySQL, but with Oracle in the mix those issues appear to have snowballed into an avalanche. Even the EU has shown its concern. I think a key issue for the Linux community is whether Oracle will create enough impetus to move people away from MySQL’s technology platform or not enough impetus which will make MySQL clones attractive. It’s harder to move wholesale to a new database technology than it would be to move to a different open source clone. But then customers (paying ones) get into the issues of support, fidelity, and roadmaps. The all too repetitive issue of forking will inevitably take center stage.

Two thoughts: 1) what does this mean for a community Linux FOSS database solution and 2) why Postgre SQL?

As for question 1), at the end of the day, I think a strategic question has to be answered. That is whether a FOSS database is important enough to have maintained by an independent community organization/foundation similar to Apache, Eclipse, Mozilla, etc. Not like CodePlex which is a front for 1 company, but a foundation where multiple companies, invested community members and influencers provide some level of guidance/control. MySQL’s code could become that base, or it could be Postgre SQL. However, the current situation is no foundation-led free and open source database platform – which appears at odds with what the community seems to expect out of the “MySQL poster child” for a FOSS database. MySQL is a company and should be treated as such (although it remains to be seen how Oracle treats it…).

As for question 2), I think the savvy move by Red Hat is around Postgres Plus – the “Oracle compatibility” that EnterpriseDB commercially licenses for a fee. (what does Oracle compatibility mean is answered here) Postgres Plus also allows a customer to migrate Oracle-based applications to use a Postgres database engine that “looks like” an Oracle database. Now consider customers constantly complain about Oracle’s license fee increases and consider that at least 20% of any customers Oracle environment is “low priority” Oracle applications that they could pilot moving to another platform and now EnterpriseDB is starting to sound attractive.

I don’t have a crystal or Magic 8 ball to say where this will lead, but I’m sure we’ll all have fun watching ;-)  One thing is for sure – MySQL is under pressure from all sides and there’s a viable alternative to Oracle’s core database platform. Now Oracle just needs to figure out if it can fix the mess it’s in with the EU ;-)

Posted by md on November 9th, 2009 | Filed in Linux, MySQL, Open Source Software, Oracle, RHEL, Red Hat | Comment now »



Please leave a Comment