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
to first calculate how big buffer you would need and then allocate a
buffer big enough for most usage. Read more
One particular item in the press release caught my eye: “Our customers are choosing MariaDB more and more frequently for their most demanding database applications.” We’ve added many new features over the past year in our various 5.1 and 5.2 releases, but beyond the new goodies we’ve focused a lot of energy on removing bugs and improving performance. We’ve known for a while that MariaDB is the best version of MySQL out there; Read more
There has been a lot happening in the MariaDB community recently, and there has been growth. Here are some of the highlights. Thank you to all our current contributors, and to others that want to contribute, shoot community[at]askmonty[dot]org an e-mail.
MariaDB 5.2.3 binaries for Solaris and Debian Sparc
Our Sparc community contributor, Mark, has continued to make popular binaries for Solaris 10 and Debian Sparc. He’s kept up to speed with MariaDB 5.2.3, so please visit him and download the binaries.
MariaDB 5.2.3 on the openSUSE Build Service
Community contributor Michal Hrušecký has packaged MariaDB for openSUSE and its available via the openSUSE build service.
Dear MariaDB users,
The development team have been busy bees, and have freshly released MariaDB 5.1.51. MariaDB is a branch of the MySQL database which includes all major open source storage engines, myriad bug fixes and many community patches.
This release of MariaDB 5.1.51 includes MySQL up to version 5.1.51. It also includes XtraDB up to version 5.1.51-12. For more information, do not hesitate to read the release notes, and for more detailed changes, do hop on over to the changelog.
MariaDB is available in source and binary form in a variety of platforms, including Microsoft Windows, Debian, Ubuntu, Red Hat Enterprise Linux 5, CentOS 5, and Solaris x86.
I am happy to announce that MariaDB 5.2.3 is now released as a stable release.
During the gamma period we did not receive any serious reports for issues in 5.2, so we are relatively confident that the new code is of decent quality.
What is most interesting about MariaDB 5.2 is that most of the features came from the MariaDB/MySQL community, not from Monty Program Ab!
Without the community it would not have been possible to do a stable release so soon after the last release. Read more
Dear MariaDB users,
MariaDB 5.2, a branch of the MySQL database which includes all major open source storage engines, myriad bug fixes and many community patches, has been released. It has all changes up to MySQL 5.1.51.
MariaDB 5.2 includes a number of user enhancements including:
- Improved user statistics which help understand server activity better and identify the source of the load
- VIRTUAL and PERSISTENT virtual columns
- Group commit in the Aria storage engine (the engine formerly known as the Maria engine)
- Pluggable authentication
- Segmented key cache for MyISAM to improve performance
- Two new storage engines: OQGRAPH and an interface to the full-text search engine Sphinx by way of SphinxSE.
Monty Program along with various guests and our friends at the recently founded SkySQL recently wrapped up a meeting in Istanbul Turkey. Sadly it rained most days but we had a good time and got a lot done.
Besides learning how to say “Şerefe” which is “Cheers” in Turkish, we discussed the future of MariaDB, our companies goals, the MariaDB knowledge base and many other topics. Since I am the web guy, I lead the presentation / talk on the KB and thought I would share some highpoints of it with you.
We rely on a network of mirrors to efficiently distribute MariaDB to the world. It would be impossible for us to distribute MariaDB without the assistance of our mirrors. Thank you!
Today we’d like to announce that thanks to the generosity of the Oregon State University Open Source Lab, mirroring MariaDB is faster and easier than ever.
If you have some extra hard drive space and spare bandwidth, please consider becoming a mirror. Instructions on how you can become an official MariaDB mirror are on the “Mirroring MariaDB” page in the AskMonty.org Knowledgebase. Read more