[debian-mysql] Fwd: MySQL's future in Debian & Ubuntu

Bjoern Boschman bjoern at boschman.de
Fri Feb 10 14:37:22 UTC 2012


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

for archiving

- -------- Original Message --------
Subject: MySQL's future in Debian & Ubuntu
Date: Wed, 8 Feb 2012 18:31:02 +0800
From: Colin Charles <colin at montyprogram.com>
To: bjoern at boschman.de
CC: Clint Byrum <clint.byrum at canonical.com>

Hi!

I'm not subscribed to the list but was reading the archives:
	http://lists.alioth.debian.org/pipermail/pkg-mysql-maint/2012-February/003871.html

"I just have a question regarding mariadb vs. percona server.
Why do we choose mariadb as the default for mysql-server and not percona?
afaik percona is also 100% backward compatible to mysql and it also has
a new database engine which shall perform quite well?"

First off, I don't think Oracle is going to let MySQL die in any
silent way. They're just moving along with regards to commercial
interests.

Next, Percona server today is also 100% backward compatible to MySQL
and has XtraDB inside (a modified InnoDB). MariaDB also has said
modified InnoDB (XtraDB) inside. MariaDB 5.3 also includes a lot more
features & development. And the choice that one wants to make should
be for:
a) open development
b) ready to accept patches, etc.
c) technical stewardship
d) interest in security

Percona Server is made for clients of Percona. It includes some
maatkit UDFs. It includes FlashCache. Overall, its development is
driven by what a client wants.

MariaDB doesn't include maatkit UDFs (you can install maatkit for
that). It doesn't include FlashCache for SSDs (you can install it
yourself). It includes lots of new development, while still remaining
backward compatible to MySQL. Believe me, this is getting a lot harder
to do (the backward compatibility), but we're committed to doing so

Look at this for example:
	http://kb.askmonty.org/en/what-is-mariadb-53

None of that (save for HandlerSocket) is inside of Percona Server. And
they have recently backported MariaDB's group commit for the binary log

I think further development of something so important (MySQL) is what
should be considered for inclusion into Ubuntu/Debian. And MariaDB is
where further development is happening. In the optimizer. In
replication. In InnoDB. The team is also responsive to community
development (only some 60+% of development is done by Monty Program --
the rest is community based), and takes security very seriously (Serg,
who used to be security at mysql.com is now security for MariaDB).

That's my 2 cents worth from a technical reason as to why MariaDB over
Percona Server. I am of course biased -- I am one of the people that
make MariaDB.

If you have any further questions, I'm happy to chat on Skype, IRC,
phone (voice), or more emails.

	Kind Regards,
	-c
- --
Colin Charles, http://bytebot.net/blog/ | twitter: @bytebot | skype:
colincharles
MariaDB: Community developed. Feature enhanced. Backward compatible.
Download it at: http://www.mariadb.org/
Open MariaDB/MySQL documentation at the Knowledgebase:
http://kb.askmonty.org/

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk81K6IACgkQABMWRpwdNunE2wCghcggUuhqbHKjIeONZqzGh6VB
ofgAoLJ0jiWTIEpKiVaPvT24UFQ8e+wp
=b7r3
-----END PGP SIGNATURE-----



More information about the pkg-mysql-maint mailing list