MariaDB was forked from MySQL after Sun's acquisition by Oracle. The project is lead by Michael Widenius, who was also a founder of MySQL AB which was later acquired by Sun. The DBMS was named after Michael Widenius' younger daughter Maria, just like MySQL, which was named after his first daughter "My".
XtraDB, a fork of InnoDB, is the default storage engine of MariaDB 10.1, while InnoDB is the default storage engine of MariaDB 10.2. InnoDB supports: Sharp checkpointing: all dirty pages of committed transactions are being flushed, while dirty pages for uncommitted transactions are not being flushed. Fuzzy checkpointing: the dirty pages that will be flushed in sharp checkpointing will be gradually flushed.
Logical Logging Physical Logging
Physical logging is called binary logging in MariaDB, while logical logging is called general query logging.
Decomposition Storage Model (Columnar) N-ary Storage Model (Row/Record)
MariaDB supports different storage models with different storage engines.
https://github.com/MariaDB/server
https://mariadb.org/documentation/
MariaDB Foundation
2009
C, C#, C++, Java, Perl, PHP, Ruby, SQL