MySQL has not had its native storage engine until recent times. It supported various engines like MyISAM, InnoDB and BerkleyDB through plugins and the users could choose one of them. Oracle acquired both, InnoDB and BerkleyDB through their purchase of Innosoft in late 2005 and Sleepycat in early 2006. This left MySQL without many options casting a doubt on its future, in spite of being one of the most popular open source RDBMS available. As a response to all these open source acquisitions and to reaffirm their support to open source MySQL decided to design its own storage engine, named Falcon. Falcon has recently been open sourced. Though still in alpha stage it has instilled more faith in the open source community and it will soon be the default storage engine since support for BerkleyDB has already been dropped. Oracle will have to do something more than acquisitions to gain advantage over MySQL in the open source field this time. On the other hand, it will also let MySQL catch up with its other competitors like PostgreSQL.

January 3rd, 2007 at 5:58 pm
Small typo – “..This left MySQL without muany options casting a doubt on its future..”
Good to know they are not giving up. And since Falcon is open source it should be competitive soon enough.
January 3rd, 2007 at 6:02 pm
Thanks for pointing it out Rohit, error corrected.
Yes, I had kept a tab on what was happening with MySQL, since apart from being a good RDBMS, it is one of the successful open source projects that has driven many other open source ones.