MariaDB Blog

December 16, 2010

MariaDB optimization for string related operations

In our upcoming MariaDB 5.3 release Monty optimized the internal string append code for performance. I tested his patch with a plain MariaDB 5.2 vs. a patched MariaDB 5.2 with sql-bench, which showed an overall performance gain around 3%. The details of the patch Monty describes like this

Patch to optimize string append: While examining a trace output from a mysql-test-run case, I noticed a lot of reallocation calls.  This was strange as MariaDB/MySQL was designed to do so few malloc/realloc as possible.  The system uses was

Read More

September 23, 2010

Making upgrades from MySQL 5.0 easier

The intention from the start was to make upgrades to newer MySQL versions trivial. We have done a lot of work to keep data formats compatible (both in the .frm files and in the storage engines); when you install a new version of MySQL things should "just work". For a long time this was true, until MySQL 5.0 where we had to do some data incompatible changes, like in the way some characters were sorted and how end-of-line blanks were stored in indexes.

Read More

September 23, 2010

5.2.2 is around the corner

By S e

I've just pushed the last batch of changes into 5.2 tree. The most important change was renaming Maria engine to Aria(with old maria* compatibility variables).

Read More

September 10, 2010

MariaDB 5.1.50 Released

Dear MariaDB users, MariaDB 5.1.50, a branch of the MySQL database which includes all major open source storage engines, myriad bug fixes, and many community patches, has been released. MariaDB: Community developed, feature enhanced, backward compatible. For an overview of what's new in MariaDB 5.1.50, please see the release notes.

Read More