{"id":2735,"date":"2013-06-01T09:54:31","date_gmt":"2013-06-01T14:54:31","guid":{"rendered":"http:\/\/www.bytebot.net\/blog\/?p=2735"},"modified":"2013-06-01T09:54:32","modified_gmt":"2013-06-01T14:54:32","slug":"percona-has-more-mariadb-features-now","status":"publish","type":"post","link":"http:\/\/www.bytebot.net\/blog\/archives\/2013\/06\/01\/percona-has-more-mariadb-features-now","title":{"rendered":"Percona has more MariaDB features now"},"content":{"rendered":"<p>Lately more people ask me for comparisons between Percona Server &amp; MariaDB. There isn&#8217;t a definitive blow-by-blow feature comparison yet, but it&#8217;ll come soon.<\/p>\n<p>All that said, its great to see new features from <a href=\"https:\/\/mariadb.org\/\">MariaDB<\/a> make it into <a href=\"http:\/\/www.percona.com\/software\/percona-server\">Percona Server<\/a>. The features that I&#8217;ve managed to track: group commit for the binary log, threadpool and atomic write support for Fusion-io devices.<\/p>\n<p>It started with the <a href=\"https:\/\/kb.askmonty.org\/en\/group-commit-for-the-binary-log\/\">group commit for the binary log<\/a> feature in <a href=\"http:\/\/www.mysqlperformanceblog.com\/2011\/12\/19\/percona-server-5-5-18-23-0-now-with-group-commit\/\">Percona Server 5.5.18-23.0<\/a>\u00a0(<a href=\"http:\/\/www.percona.com\/doc\/percona-server\/5.5\/performance\/binary_group_commit.html\">docs<\/a>). 19 December 2011 is a long time ago, and before we made MariaDB 5.3 or 5.5 GA as well.\u00a0<\/p>\n<p>The next feature that made it into Percona Server was the <a href=\"https:\/\/kb.askmonty.org\/en\/threadpool-in-55\/\">threadpool<\/a>\u00a0(different implementation compared to MySQL Enterprise). We had a threadpool since <a href=\"https:\/\/kb.askmonty.org\/en\/thread-pool-in-mariadb-51-53\/\">MariaDB 5.1<\/a>\u00a0(libevent based), but improved it drastically in <a href=\"https:\/\/kb.askmonty.org\/en\/threadpool-in-55\/\">MariaDB 5.5<\/a>. It made its debut in Percona Server 5.5.29-30.0 (26 February 2013 &#8211; so about 10 months after we included the feature), but was further improved in 5.5.30-30.2 to include <a href=\"http:\/\/www.percona.com\/doc\/percona-server\/5.5\/performance\/threadpool.html\">priority connection scheduling<\/a>.<\/p>\n<p>The latest feature to be included? <a href=\"https:\/\/kb.askmonty.org\/en\/fusionio-directfs-atomic-write-support\/\">Fusion-io DirectFS atomic write support<\/a>. It made its debut in <a href=\"http:\/\/www.percona.com\/doc\/percona-server\/5.5\/performance\/atomic_fio.html\">Percona Server 5.5.31-30.3<\/a>\u00a0(24 May 2013 &#8211; so about a month since we included the feature). I like this because Laurynas Biveinis provided some <a href=\"https:\/\/lists.launchpad.net\/maria-developers\/msg05598.html\">feedback<\/a> on the <a href=\"https:\/\/lists.launchpad.net\/maria-developers\/\">maria-developers list<\/a>.<\/p>\n<p>Great opensource at work here. I look forward to more features making their way back &amp; forth between the branches.<\/p>\n<div class=\"sharedaddy sd-sharing-enabled\"><div class=\"robots-nocontent sd-block sd-social sd-social-icon-text sd-sharing\"><h3 class=\"sd-title\">Share this:<\/h3><div class=\"sd-content\"><ul><li class=\"share-email\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-email sd-button share-icon\" href=\"mailto:?subject=%5BShared%20Post%5D%20Percona%20has%20more%20MariaDB%20features%20now&body=http%3A%2F%2Fwww.bytebot.net%2Fblog%2Farchives%2F2013%2F06%2F01%2Fpercona-has-more-mariadb-features-now&share=email\" target=\"_blank\" title=\"Click to email a link to a friend\" data-email-share-error-title=\"Do you have email set up?\" data-email-share-error-text=\"If you&#039;re having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself.\" data-email-share-nonce=\"e9f6da2fbf\" data-email-share-track-url=\"http:\/\/www.bytebot.net\/blog\/archives\/2013\/06\/01\/percona-has-more-mariadb-features-now?share=email\"><span>Email<\/span><\/a><\/li><li class=\"share-facebook\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-facebook-2735\" class=\"share-facebook sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2013\/06\/01\/percona-has-more-mariadb-features-now?share=facebook\" target=\"_blank\" title=\"Click to share on Facebook\" ><span>Facebook<\/span><\/a><\/li><li class=\"share-linkedin\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-linkedin-2735\" class=\"share-linkedin sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2013\/06\/01\/percona-has-more-mariadb-features-now?share=linkedin\" target=\"_blank\" title=\"Click to share on LinkedIn\" ><span>LinkedIn<\/span><\/a><\/li><li class=\"share-twitter\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-twitter-2735\" class=\"share-twitter sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2013\/06\/01\/percona-has-more-mariadb-features-now?share=twitter\" target=\"_blank\" title=\"Click to share on Twitter\" ><span>Twitter<\/span><\/a><\/li><li class=\"share-end\"><\/li><\/ul><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Lately more people ask me for comparisons between Percona Server &amp; MariaDB. There isn&#8217;t a definitive blow-by-blow feature comparison yet, but it&#8217;ll come soon. All that said, its great to see new features from MariaDB make it into Percona Server. The features that I&#8217;ve managed to track: group commit for the binary log, threadpool and [&hellip;]<\/p>\n<div class=\"sharedaddy sd-sharing-enabled\"><div class=\"robots-nocontent sd-block sd-social sd-social-icon-text sd-sharing\"><h3 class=\"sd-title\">Share this:<\/h3><div class=\"sd-content\"><ul><li class=\"share-email\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-email sd-button share-icon\" href=\"mailto:?subject=%5BShared%20Post%5D%20Percona%20has%20more%20MariaDB%20features%20now&body=http%3A%2F%2Fwww.bytebot.net%2Fblog%2Farchives%2F2013%2F06%2F01%2Fpercona-has-more-mariadb-features-now&share=email\" target=\"_blank\" title=\"Click to email a link to a friend\" data-email-share-error-title=\"Do you have email set up?\" data-email-share-error-text=\"If you&#039;re having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself.\" data-email-share-nonce=\"e9f6da2fbf\" data-email-share-track-url=\"http:\/\/www.bytebot.net\/blog\/archives\/2013\/06\/01\/percona-has-more-mariadb-features-now?share=email\"><span>Email<\/span><\/a><\/li><li class=\"share-facebook\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-facebook-2735\" class=\"share-facebook sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2013\/06\/01\/percona-has-more-mariadb-features-now?share=facebook\" target=\"_blank\" title=\"Click to share on Facebook\" ><span>Facebook<\/span><\/a><\/li><li class=\"share-linkedin\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-linkedin-2735\" class=\"share-linkedin sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2013\/06\/01\/percona-has-more-mariadb-features-now?share=linkedin\" target=\"_blank\" title=\"Click to share on LinkedIn\" ><span>LinkedIn<\/span><\/a><\/li><li class=\"share-twitter\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-twitter-2735\" class=\"share-twitter sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2013\/06\/01\/percona-has-more-mariadb-features-now?share=twitter\" target=\"_blank\" title=\"Click to share on Twitter\" ><span>Twitter<\/span><\/a><\/li><li class=\"share-end\"><\/li><\/ul><\/div><\/div><\/div>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_options":[]},"categories":[1064,23],"tags":[1052,1008],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p4vJD-I7","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":2295,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2012\/02\/05\/replication-features-of-2011-by-sergey-petrunia","url_meta":{"origin":2735,"position":0},"title":"Replication features of 2011 by Sergey Petrunia","date":"5\/2\/2012","format":false,"excerpt":"Sergey Petrunia of the\u00a0MariaDB project & Monty Program. MySQL 5.5 GA at the end of 2010. MariaDB 5.3 RC towards the end of 2011 (beta in June 2011). MySQL 5.5 is merged to Percona Server 5.5 which included semi-sync replication, slave fsync options, atuomatic relay log recovery, RBR slave type\u2026","rel":"","context":"In &quot;MariaDB&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2126,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2011\/04\/20\/where-is-mariadb-today","url_meta":{"origin":2735,"position":1},"title":"Where is MariaDB today?","date":"20\/4\/2011","format":false,"excerpt":"These were my notes from the \"Where is MariaDB today?\" session at the Lisbon MariaDB Developers Meeting that happened in March 2011. I just realised I hadn't posted it; also note that it is really raw. Where is MariaDB today? 5.3 - look at the KB article titled \"MariaDB 5.3\u2026","rel":"","context":"In &quot;MariaDB&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3134,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2015\/11\/29\/voting-for-the-percona-live-data-performance-conference-2016","url_meta":{"origin":2735,"position":2},"title":"Voting for talks at the Percona Live Data Performance Conference 2016","date":"29\/11\/2015","format":false,"excerpt":"So this year the Percona Live conference has a new name \u2013 it is the \u201cData Performance Conference\u201d (presumably for a much broader appeal and the fact that Percona is now in the MongoDB world as well). And the next new thing to note? You have to go through a\u2026","rel":"","context":"In &quot;MariaDB&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3275,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2016\/08\/17\/whats-next","url_meta":{"origin":2735,"position":3},"title":"What&#8217;s next","date":"17\/8\/2016","format":false,"excerpt":"I received an overwhelming number of comments when I said I was leaving MariaDB Corporation. Thank you - it is really nice to be appreciated. I haven't left the MySQL ecosystem. In fact, I've joined Percona as their Chief Evangelist in the CTO Office, and I'm going to focus on\u2026","rel":"","context":"In &quot;MariaDB&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3280,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2016\/09\/08\/speaking-at-percona-live-europe-amsterdam","url_meta":{"origin":2735,"position":4},"title":"Speaking at Percona Live Europe Amsterdam","date":"8\/9\/2016","format":false,"excerpt":"I'm happy to speak at Percona Live Europe Amsterdam 2016 again this year (just look at the awesome schedule). On my agenda: Monday Oct 3 Tutorial: Best Practices of MySQL High Availability Monday Oct 3 Tutorial: The Complete MariaDB Tutorial Wednesday Oct 5 Talk: Securing your MySQL\/MariaDB data with my\u2026","rel":"","context":"In &quot;MariaDB&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3367,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2017\/07\/13\/cfp-for-percona-live-europe-dublin-2017-closes-july-17-2017","url_meta":{"origin":2735,"position":5},"title":"CFP for Percona Live Europe Dublin 2017 closes July 17 2017!","date":"13\/7\/2017","format":false,"excerpt":"I've always enjoyed the Percona Live Europe events, because I consider them to be a lot more intimate than the event in Santa Clara. It started in London, had a smashing success last year in Amsterdam (conference sold out), and by design the travelling conference is now in Dublin from\u2026","rel":"","context":"In &quot;MariaDB&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"amp_enabled":true,"_links":{"self":[{"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/posts\/2735"}],"collection":[{"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/comments?post=2735"}],"version-history":[{"count":0,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/posts\/2735\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/media?parent=2735"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/categories?post=2735"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/tags?post=2735"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}