It is out for you now: MariaDB 5.1.42
After more than one year of work we are proud to release our first stable version.
So far we had:
- MariaDB 5.1.32 Beta (2009-04-20)
- MariaDB 5.1.38 Beta (2009-10-29)
- MariaDB 5.1.39 Beta (2009-11-15)
- MariaDB 5.1.41 RC(2010-01-13)
- MariaDB 5.1.42 (Current Stable Release)
About MariaDB 5.1.42
MariaDB is kept up to date with the latest MySQL release from the same branch. MariaDB 5.1.42 is based on MySQL 5.1.42 and XtraDB 1.0.6-9.
In addition to the differences noted in previous release notes and changelogs, the main differences between MariaDB and MySQL are:
- Includes MySQL 5.1.42
- Includes XtraDB 1.0.6-9
- Windows fixes
- Solaris fixes
- Fewer warnings and bugs
- Test Suite improvements
What are the differences between MariaDB and MySQL?
MariaDB 5.1 is based on MySQL 5.1 and is available under the terms of the GPL v2 license.
MariaDB will be kept up to date with the latest MySQL release from the same branch.
In most respects MariaDB will work exactly as MySQL: all commands, interfaces, libraries and APIs that exist in MySQL also exist in MariaDB.
Currently the main differences between MariaDB 5.1 and MySQL 5.1 are:
- Maria storage engine is included
- PBXT storage engine is included
- XtraDB storage engine is included
- FederatedX storage engine is included
- Faster complex queries
- Pool of Threads
- Fewer warnings and bugs
- Speed improvements
- Extensions (More index parts, new startup options etc)
- Better testing of features
- Table elimination
- Slow Query Log Extended Statistics
- User profiling (SHOW PROFILE) is compiled in by default.
As with every release we have a Changelog and Release Notes, which you can find here:
Get the source and binaries here: MariaDB Downloads
We are currently building these packages for different platforms and OS:
- Linux x86 32-bit
- Linux x86 64-bit
- Solaris i386
- Debs for Debian and Ubuntu x86 32-bit and 64-bit
Now to you! Which other packages or platforms would you like to see?
What platform, OS, distribution and package type combination do you prefer to download, install, and run MariaDB?
By Franz 2010-02-02 - 19:12
icc-versions would be nice!
By Mark Daems 2010-02-02 - 22:21
Windows… It just is the most widespread develoment system for database users.
A full installer isn’t required. Just a full zip is enough.
If libmysqld is also supported a separate package that just does the job (‘runtime version’) would be handy.
By Pavel 2010-02-02 - 23:08
At my company we use 64bit solaris and gentoo.
By Bash99 2010-04-01 - 19:12
@Franz, I also think icc version would be nice.
I’ve some cpu bound query, query time would be reduced from 6.7 sec to 4.0 sec if switch to mysql.com’s icc version.
just compile a version mysql with icc 11, replace gcc flag with icc flags (other is the same from bin/mysqlbug)
‘CC=icc -static-intel -static-libgcc’ ‘CFLAGS=-g -O3 -unroll2 -ip -mp -restrict’ ‘CXX=icpc -static-intel -static-libgcc’ ‘CXXFLAGS=-g -O3 -unroll2 -ip -mp -restrict’
Now query time is 3.92 secs and I’m happy.