Hi!
On 16 Feb 2012, at 07:57, Henrik Ingo wrote:
On Tue, Feb 14, 2012 at 2:28 PM, Fabio T. Leitao
fabio.tlei...@gmail.com wrote:
For those who have not followed this up closely, a little history.
Remember that MariaDB is not just compatible with MySQL, but it kind of IS
MySQL, forked and re-branded.
In 2009, even before Oracle has purchased Sun, Monty Widenius (one of the
original creators of MySQL and architects) has left the Sun (than the owner
of MySQL) and started MariaDB, intended as a replacement for the full MySQL
server.
It seems that since that, most of the MySQL developers left and joined
either Drizzle or MariaDB. Drizzle is another fork, but was targeted to a
“limited but important market”, created by Brian Aker almost the same time
when MySQL was bought by Sun (back in 2008)
Hi Fabio
You contributed a fairly good history, so it inspired me to fill in
missing pieces.
There is also a fourth MySQL fork: Percona Server. It is interesting
to note people in this thread and in general the Linux distro people
seem to omit this when talking about MySQL forks. As far as I'm aware
it is the most popular of the forks (after MySQL itself), and used by
many demanding Percona customers, especially the big and sexy Web
companies (but not only).
I don't think this is a fair statement as MariaDB also has many popular users
out there. Let's not make this a popularity contest either
Out of these four it should first be mentioned that Drizzle is not at
all a compatible fork of MySQL. Some would say the things that are not
compatible are enhancements :-) But nevertheless, while Drizzle feels
very familiar to a MySQL user, you couldn't take away MySQL, drop in
Drizzle and expect that nobody would notice.
Nobody? WordPress users for example, might (see:
https://launchpad.net/wordpress-drizzle a plugin that you will require). I
think there's a Drupal patch that's almost quite ready also...
Personally I think the main benefit of Percona Server is that they
have a 5.5 version out there for some time - exactly a year ago it
seems! While MariaDB has focused more on their own work (and perhaps
also therefore the merge effort for them is much larger) they haven't
yet produced a 5.5 release (even alpha). This should be taken into
account, since many MySQL users already use MySQL 5.5 and features
like semi-sync replication, they would consider MariaDB a downgrade.
MariaDB 5.5 beta should be out by the end of this month. It will not be GA in
time for the LTS release, but it will be out soon (its worth noting that all
these discussions is what has put the team to work on milestones in a quicker
fashion). It will also include all enhancements up to MariaDB 5.3 naturally, so
you get all the improvements that come with it
What should also be taken into consideration is support for an existing GA
release. I've asked Percona (Stewart Smith, Director, Server Development) what
the plans are and generally Percona will officially support 2 GA releases just
like Oracle. Unless a customer asks for it, there wouldn't be a fix. LTS
releases might I remind you need 5 years of support. Percona Server 5.1 will
remain supported till Percona Server 5.6 is released, and beyond that, its just
a customer request possibly. There is no defined policy yet to be fair
The other strong advantage Percona has at the moment is their recent
adoption of Galera clustering technology (see Percona XtraDB Cluster).
This is a revolutionary technology when it comes to High-Availability
with MySQL and even scalability of MySQL. In fact it has many of the
good properties seen in many NoSQL solutions (but is still good old
SQL, Galera is just about the clustering). I'm personally a big fan of
Galera and don't intend to use anything else going forward.
This alpha feature is very interesting, but the idea of having a 3-node cluster
pitches this as a NDB replacement rather than just a MySQL replacement. But as
an aside, I do agree with you - I am totally stoked with the Galera technology
coming out of Codership!
cheers,
-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/
--
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss