As many of you may have already heard, Sun officially announced their purchase of MySQL today. After the last few years with Oracle pushing Linux and commodity hardware, Sun has certainly taken the hit. I guess this is their turn to hit back.
With MySQL 6.0 out, increasingly we find the full compliment of sophisticated database features in MySQL. But a lot of the devil is in the details. Where Oracle has had problems with the sheer size of the codebase, and addressing security vulnerabilities, and other bugs in a timely manner, MySQL has the problem of a mature codebase. Some of these features are newly available, and if my experiences with replication are any indication, often have hidden gotchas and “features” which are not emphasized in the literature.
The next question on my mind is, how does Oracle’s purchase and now ownership of Innobase impact the above purchase. It means a direct competitor owns a core component which provides transactional support to your database. A very good question.
Time will tell, so stay tuned.
