Maria (storage engine)
Encyclopedia
Aria is a storage engine for the MySQL
MySQL
MySQL officially, but also commonly "My Sequel") is a relational database management system that runs as a server providing multi-user access to a number of databases. It is named after developer Michael Widenius' daughter, My...

 relational database management system
Relational database management system
A relational database management system is a database management system that is based on the relational model as introduced by E. F. Codd. Most popular databases currently in use are based on the relational database model....

. Its goal is to make a crash-safe alternative to MyISAM
MyISAM
MyISAM was the default storage engine for the MySQL relational database management system versions prior to 5.5 . It is based on the older ISAM code but has many useful extensions. The major deficiency of MyISAM is the absence of transactions support...

. It is not yet transactional
Database transaction
A transaction comprises a unit of work performed within a database management system against a database, and treated in a coherent and reliable way independent of other transactions...

 but plans to add proper support for database transactions at some point in the future. The long-term goal is for Aria to be the default transactional and non-transactional storage engine for MySQL. It has been in development since 2007 and was first announced by Michael "Monty" Widenius
Michael Widenius
Ulf Michael Widenius , born 3 March 1962, in Helsinki, Finland, is the main author of the original version of the open-source MySQL database and a founding member of the MySQL AB company....

 on his blog. Aria is the default storage engine of MariaDB
MariaDB
MariaDB is a community-developed branch of the MySQL database, the impetus being the community maintenance of its free status under GPL, as opposed to any uncertainty of MySQL license status under its current ownership by Oracle....

, a community-developed branch of the MySQL database led by Widenius.

The Maria project is hosted on Launchpad.

Aria was initially named 'Maria', as a reference to Monty's youngest child.
It was renamed Aria in 2010 to avoid confusion with the main database it is developed for.

See also

  • Falcon
    Falcon (storage engine)
    Falcon was a transactional storage engine being developed for the MySQL relational database management system. Development was stopped after Oracle purchased MySQL. It was based on the Netfrastructure database engine...

  • InnoDB
    InnoDB
    InnoDB is the default storage engine for MySQL as of MySQL 5.5. It provides the standard ACID-compliant transaction features, along with foreign key support...

  • MyISAM
    MyISAM
    MyISAM was the default storage engine for the MySQL relational database management system versions prior to 5.5 . It is based on the older ISAM code but has many useful extensions. The major deficiency of MyISAM is the absence of transactions support...

  • XtraDB

External links

  • Maria FAQ
  • Maria Docs
  • The Maria engine is released - written by Michael Widenius
    Michael Widenius
    Ulf Michael Widenius , born 3 March 1962, in Helsinki, Finland, is the main author of the original version of the open-source MySQL database and a founding member of the MySQL AB company....

    (founder of MySQL AB) - A talk given by Michael Widenius
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK