Category: Generic
-
MariaDB Foundation Releases Alpha of the Test Automation Framework (TAF)
The MariaDB Foundation is releasing the alpha version of the Test Automation Framework (TAF), an open-source benchmarking framework designed for clarity, repeatability, and vendor-neutral testing. TAF provides a structured way to run database benchmarks using consistent workloads, configuration, and reporting pipelines, making results easier to reproduce and discuss.
TAF has evolved into a modular system built around three plugin types: database maker plugins, test suite plugins, and report plugins. This architecture keeps the core stable while allowing contributors to extend […]
-
MariaDB Foundation Welcomes Epsio as a Silver Sponsor

We are delighted to announce that Epsio (https://www.epsio.io/) has joined the MariaDB Foundation as an official silver sponsor.
Epsio’s commitment to innovation and open technology aligns closely with the mission of the MariaDB Foundation: to support and advance the MariaDB ecosystem and strengthen the long-term viability of MariaDB as a reliable, open source database platform. Their sponsorship will help fuel community initiatives, foster collaboration, and expand opportunities for developers and organizations around the world.
“We are excited to partner with […]
-
Debian 9 released with MariaDB as the only MySQL variant
The Debian project has today announced their 9th release, code named “Stretch”. This is a big milestone for MariaDB, because the release team decided to ship and support only one MySQL variant in this release, and MariaDB was chosen over MySQL.
This is prominently mentioned in the press release about Debian 9 and more information can be found in the Debian release notes. We have also written an article in the Knowledge Base about MySQL to MariaDB migration in Debian. […]
-
The State of SSL in MariaDB
Usually when one says “SSL” or “TLS” it means not a specific protocol but a family of protocols. Wikipedia article has the details, but in short — SSL 2.0 and SSL 3.0 are deprecated and should not be used anymore (the well-known POODLE vulnerability exploits the flaw in SSL 3.0). TLS 1.0 is sixteen years old and while it’s still being used, new security standards (for example PCI DSS v3.1) require TLS 1.1 or, preferably, TLS 1.2.
MySQL used to […]
-
InnoDB holepunch compression vs the filesystem in MariaDB 10.1
InnoDB holepunch experiments
After excellent blogs by Mark Callaghan (see links below), I decided to use some of my time to experiment how different filesystems behave if the holepunch feature is used in MariaDB 10.1. First of all, MariaDB 10.1 does not use holepunch by default even if a table is page compressed (a term used in MariaDB). The holepunch feature in MariaDB is enabled with the innodb-use-trim=1 configuration variable and naturally requires support of the fallocate system call with […]
-
MariaDB: InnoDB foreign key constraint errors
Introduction
A foreign key is a field (or collection of fields) in one table that uniquely identifies a row of another table. The table containing the foreign key is called the child table, and the table containing the candidate key is called the referenced or parent table. The purpose of the foreign key is to identify a particular row of the referenced table. Therefore, it is required that the foreign key is equal to the candidate key in some row […]
-
Fortran and MariaDB
Introduction
Fortran (FORmula TRANslating System) is a general-purpose, imperative programming language that is especially suited to numeric computation and scientific computing. History of FORTRAN can be tracked late 1953 when John W. Backus submitted a proposal to his superiors at IBM. The First FORTRAN compiler appeared in April 1957.
Some notable historical steps where:
- FORTRAN II in 1958
- FORTRAN III in 1958,
- FORTRAN IV in 1962.
- FORTRAN 66 or X3.9-1966 become the first industry-standard
- FORTRAN 77 or X3.9-1978. This is the version of the Fortran I learned 1996.
- Fortran 90 was released as ISO/IEC standard 1539:1991 and ANSI Standard in 1992
- Fortran 95 was released as ISO/IEC standard 1539-1:1997
- Fortan 2003 was released as ISO/IEC 1539-1:2004
- Fortran 2008 was released as ISO/IEC 1539-1:2010 is most recent standard
- Fortran 2015 is planned in late 2016.
-
Information on the SSL connection vulnerability of MySQL and MariaDB
Last week, a SSL connection security vulnerability was reported for MySQL and MariaDB. The vulnerability states that since MariaDB and MySQL do not enforce SSL when SSL support is enabled, it’s possible to launch Man In The Middle attacks (MITM). MITM attacks can capture the secure connection and turn it into an insecure one, revealing data going back and forth to the server.
Issue resolution in MariaDB is visible through the corresponding ticket in MariaDB’s tracking system (JIRA): https://mariadb.atlassian.net/browse/MDEV-7937
The […]