{"id":108,"date":"2009-12-11T12:01:00","date_gmt":"2009-12-11T12:01:00","guid":{"rendered":"https:\/\/knielsen-hq.org\/w\/?p=108"},"modified":"2021-09-01T12:05:36","modified_gmt":"2021-09-01T12:05:36","slug":"almost-one-year-of-mariadb","status":"publish","type":"post","link":"https:\/\/knielsen-hq.org\/w\/almost-one-year-of-mariadb\/","title":{"rendered":"(Almost) one year of MariaDB"},"content":{"rendered":"\n<p>Most of this year I have been working on the MariaDB project. So it is interesting to look back and see what has been achieved.<\/p>\n\n\n\n<p>For those that do not know, MariaDB is a project to create a community-oriented branch of the MySQL code base. We want MariaDB to be developed for the community, by the community, and driven by the needs of the community.<\/p>\n\n\n\n<p>Turns out that a lot has been achieved already:<\/p>\n\n\n\n<ul><li>We have had three <a href=\"http:\/\/askmonty.org\/wiki\/index.php\/MariaDB:Download\">releases<\/a> (and a fourth is being prepared currently). The code is getting close now to release candidate.<\/li><li>We have apt-able (and yum-able on Centos\/RHEL) repositories for the releases. These are based on the <a href=\"http:\/\/ourdelta.org\/\">OurDelta<\/a> infrastructure (scripts, build machines, etc). This means MariaDB installation and upgrade can be done the prefered way using the built-in package management tools of Linux distributions, without having to wait for MariaDB to be included in the next release of ones favorite distribution.<\/li><li>We have collected a lot of the <a href=\"http:\/\/askmonty.org\/wiki\/index.php\/MariaDB_versus_MySQL\">exiting external patches and storage engines floating around in the community<\/a> and put them together in a single MariaDB package. Want to test out <a href=\"http:\/\/www.primebase.org\/\">PBXT<\/a> and <a href=\"http:\/\/www.percona.com\/docs\/wiki\/percona-xtradb:start\">XtraDB<\/a> against each other in the same server process? This is now just an <code>apt-get install<\/code> or <code>.\/configure<\/code> away; no need to collect multiple source trees\/patches together manually.<\/li><li>We have the basic infrastructure up for developing the MariaDB project: <a href=\"http:\/\/askmonty.org\/\">Web site<\/a>, <a href=\"https:\/\/lists.launchpad.net\/maria-developers\/\">mailing list<\/a>, <a href=\"https:\/\/launchpad.net\/maria\">Launchpad project<\/a>, <a href=\"https:\/\/code.launchpad.net\/maria\">Source code repository<\/a>, IRC channel #maria on FreeNode with <a href=\"http:\/\/marialog.archivist.info\/\">archive<\/a>, <a href=\"http:\/\/askmonty.org\/buildbot\/\">Continuous integration testing framework<\/a> (using <a href=\"http:\/\/buildbot.net\/trac\">Buildbot<\/a>), <a href=\"http:\/\/askmonty.org\/wiki\/index.php\/Merging_into_MariaDB\">development<\/a> <a href=\"http:\/\/askmonty.org\/wiki\/index.php\/Contributing_Code\">procedures<\/a> etc. etc.<\/li><li>We are continually merging the latest changes from <a href=\"http:\/\/dev.mysql.com\/downloads\/mysql\/5.1.html\">MySQL 5.1<\/a>, so MariaDB can keep track with any bug fixes and changes (the upcoming MariaDB release will include MySQL 5.1.41).<\/li><li>We have a company <a href=\"http:\/\/askmonty.org\/wiki\/index.php\/News\">Monty Program AB<\/a> employing a number of the old MySQL core hackers and driving development of MariaDB. We have <a href=\"http:\/\/openquery.com\/\">Open Query<\/a> engineers working on binary packages of MariaDB, through <a href=\"http:\/\/ourdelta.org\/\">OurDelta<\/a>. We have <a href=\"http:\/\/www.primebase.com\/\">PrimeBase<\/a> developing the <a href=\"http:\/\/www.primebase.org\/\">PBXT<\/a> storage engine and making it work well in MariaDB. We have <a href=\"http:\/\/www.percona.com\/\">Percona<\/a> developing <a href=\"http:\/\/www.percona.com\/docs\/wiki\/percona-xtradb:start\">XtraDB<\/a> and the <a href=\"http:\/\/www.percona.com\/docs\/wiki\/patches:start\">Percona patches<\/a> and helping making them work well with MariaDB. We have Patrick Galbraith andAntony Curtis working on getting things like FederatedX and OQGraph working well in MariaDB. And many others.<\/li><li>We have numerous <a href=\"http:\/\/askmonty.org\/wiki\/index.php\/MariaDB_versus_MySQL\">new features and bug fixes<\/a>, available in a MariaDB release that is a plug-in replacement for MySQL for those who need it or just want to try out the new stuff.<\/li><li>And lots more &#8230;<\/li><\/ul>\n\n\n\n<p>So overall I am really pleased with what we have achieved since the start around March this year. Working day-to-day with much too many tasks to do and much too little time, it is easy to only focus on the things that were not done. Then it is really good to look back some months and see what has actually been achieved.<\/p>\n\n\n\n<p>One thing I see we have not been doing much of so far is speading the word that MariaDB is here and ready to try and use for everyone interested. So this is something we need to put more focus on going forward. I guess we have all just been too busy initially getting things running, and then as MariaDB started to get into shape we just continued as before without realising that we have moved into the next phase.<\/p>\n\n\n\n<p>We have already planned that developers from MariaDB and PBXT will be manning a stand and presenting at <a href=\"http:\/\/fosdem.org\/2010\/\">FOSDEM 2010<\/a>, so if you are there and want to hear about what we are doing, be sure to connect up with us! We are also planning a presence at the <a href=\"http:\/\/en.oreilly.com\/mysql\/\">2010 O&#8217;Reilly MySQL Conference &amp; Expo<\/a>.<\/p>\n\n\n\n<p>If anyone wants to follow the day-to-day activity of MariaDB development, the best place is probably the IRC channel #maria on FreeNode (<a href=\"http:\/\/marialog.archivist.info\/\">archive<\/a>). The mailing list <a href=\"https:\/\/launchpad.net\/~maria-developers\">maria-developers@lists.launchpad.net<\/a> is also a good place to follow development (requires Launchpad and membership approval, but we approve everyone who is interested!)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Most of this year I have been working on the MariaDB project. So it is interesting to look back and see what has been achieved. For those that do not know, MariaDB is a project to create a community-oriented branch of the MySQL code base. We want MariaDB to be developed for the community, by&hellip; <a class=\"more-link\" href=\"https:\/\/knielsen-hq.org\/w\/almost-one-year-of-mariadb\/\">Continue reading <span class=\"screen-reader-text\">(Almost) one year of MariaDB<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[3,35],"_links":{"self":[{"href":"https:\/\/knielsen-hq.org\/w\/wp-json\/wp\/v2\/posts\/108"}],"collection":[{"href":"https:\/\/knielsen-hq.org\/w\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/knielsen-hq.org\/w\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/knielsen-hq.org\/w\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/knielsen-hq.org\/w\/wp-json\/wp\/v2\/comments?post=108"}],"version-history":[{"count":1,"href":"https:\/\/knielsen-hq.org\/w\/wp-json\/wp\/v2\/posts\/108\/revisions"}],"predecessor-version":[{"id":109,"href":"https:\/\/knielsen-hq.org\/w\/wp-json\/wp\/v2\/posts\/108\/revisions\/109"}],"wp:attachment":[{"href":"https:\/\/knielsen-hq.org\/w\/wp-json\/wp\/v2\/media?parent=108"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/knielsen-hq.org\/w\/wp-json\/wp\/v2\/categories?post=108"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/knielsen-hq.org\/w\/wp-json\/wp\/v2\/tags?post=108"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}