[arch-dev-public] [RFC] Migration to MariaDB
l.jirkovsky at gmail.com
Tue Feb 19 07:17:36 EST 2013
On 18 February 2013 18:42, Bartłomiej Piotrowski <b at bpiotrowski.pl> wrote:
> Hello guys,
> Because Oracle is Oracle is Oracle(…) I would like to propose migration
> to MariaDB.
> Jokes aside, the biggest problem with MySQL situation is that it becomes
> more and more closed source. Oracle stopped publishing regression
> tests, informative security advisories, they even hide bug reports
> and not include them in release notes. Very often their bzr
> repository is falling behind new releases.
> On the other hand, MariaDB is truly open source (it doesn't have
> enterprise-only options) and has open development model. Security
> advisories are published first on the mailing list for packagers with a
> patch for current release and information when the bug will be fixed and
> when the information about security hole can be published (Another
> advantage for ricers -- some benchmarks show that MariaDB is faster.)
> From packaging side, MariaDB is (still) drop-in replacement for MySQL.
> Unfortunately they are not fully compatible and I don't want to lie
> that I tested every package depending on MySQL before I pushed Maria to
> [community], but since April 2012 there has been no bug report about
> breakage. However I don't want to use replaces=, because clearly it
> won't work for everyone.
> Additionally switching now should be less problematic. MySQL 5.6 is
> already out and it is not as compatible with incoming MariaDB 10 as it
> was with 5.5 branch. While we keep Maria and MySQL branches in sync, it
> should be quite safe.
> To get back to the point… This is how I would see the migration plan:
> 1. Synchronize MariaDB and MySQL systemd units.
> 2. Move MariaDB to [extra].
> 3. Rebuild packages depending on mysql/libmysqlclient/mysql-clients
> against its MariaDB counterparts.
> 4. Announce MySQL deprecation.
> 5. After month, drop MySQL to AUR.
> What do you think?
>  http://blog.mariadb.org/disappearing-test-cases/
>  https://kb.askmonty.org/en/mariadb-vs-mysql-compatibility
As long as it doesn't break anything I'm completely fine with moving to MariaDB.
More information about the arch-dev-public