The best storage engine for MySQL is by far InnoDB (and yes some applications can live with MyISAM only, but that's not the point). InnoDB (now part of Oracle) is also dual-licensed and has had an agreement with MySQL for several years now.
On the surface everything is looking smooth:
- MySQL distributes proprietary MySQL+InnoDB to those who wants to embed them in their proprietary applications
- The open source community can work with GPL MySQL and GPL InnoDB.
In practice it doesn't work quite that way:
Firstly because InnoDB hot-backup feature for instance has never been open source released. So contrary to the …
[Read more]