Colin Charles Agenda

Percona has more MariaDB features now

Lately more people ask me for comparisons between Percona Server & MariaDB. There isn’t a definitive blow-by-blow feature comparison yet, but it’ll come soon.

All that said, its great to see new features from MariaDB make it into Percona Server. The features that I’ve managed to track: group commit for the binary log, threadpool and atomic write support for Fusion-io devices.

It started with the group commit for the binary log feature in Percona Server 5.5.18-23.0 (docs). 19 December 2011 is a long time ago, and before we made MariaDB 5.3 or 5.5 GA as well. 

The next feature that made it into Percona Server was the threadpool (different implementation compared to MySQL Enterprise). We had a threadpool since MariaDB 5.1 (libevent based), but improved it drastically in MariaDB 5.5. It made its debut in Percona Server 5.5.29-30.0 (26 February 2013 – so about 10 months after we included the feature), but was further improved in 5.5.30-30.2 to include priority connection scheduling.

The latest feature to be included? Fusion-io DirectFS atomic write support. It made its debut in Percona Server 5.5.31-30.3 (24 May 2013 – so about a month since we included the feature). I like this because Laurynas Biveinis provided some feedback on the maria-developers list.

Great opensource at work here. I look forward to more features making their way back & forth between the branches.