MariaDB
Encyclopedia
MariaDB is a community-developed branch
Fork (software development)
In software engineering, a project fork happens when developers take a legal copy of source code from one software package and start independent development on it, creating a distinct piece of software...

 of 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...

 database
Database
A database is an organized collection of data for one or more purposes, usually in digital form. The data are typically organized to model relevant aspects of reality , in a way that supports processes requiring this information...

, the impetus being the community maintenance of its free status under GPL
GNU General Public License
The GNU General Public License is the most widely used free software license, originally written by Richard Stallman for the GNU Project....

, as opposed to any uncertainty of MySQL license status under its current ownership by Oracle
Oracle Corporation
Oracle Corporation is an American multinational computer technology corporation that specializes in developing and marketing hardware systems and enterprise software products – particularly database management systems...

.

The intent also being to maintain high fidelity with MySQL, ensuring a "drop-in" replacement capability with library binary equivalency and exacting matching with MySQL APIs
Application programming interface
An application programming interface is a source code based specification intended to be used as an interface by software components to communicate with each other...

 and commands. It includes the XtraDB storage engine as a replacement for 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...

.

Its lead developer is Monty Widenius, the founder of MySQL and Monty Program AB.

Third-party software

There are several third-party proprietary and free software
Free software
Free software, software libre or libre software is software that can be used, studied, and modified without restriction, and which can be copied and redistributed in modified or unmodified form either without restriction, or with restrictions that only ensure that further recipients can also do...

 packages designed for MySQL that are also readily able to integrate with MariaDB. Some examples are:
  • DBEdit
    DBEdit
    DBEdit 2 is a database editor, which can connect to an Oracle, DB2, MySQL and any database that provides a JDBC driverIt runs on Windows, Linux and Solaris.-Open source:...

     – A free administration application for MariaDB and other databases.
  • Navicat
    Navicat
    Navicat is a series of graphical database management and development software produced by PremiumSoft CyberTech Ltd. for MySQL, Oracle, SQLite, PostgreSQL and Microsoft SQL Server. It has an Explorer-like graphical user interface and supports multiple database connections for local and remote...

     – A series of proprietary database management applications for Windows, Mac OS X
    Mac OS X
    Mac OS X is a series of Unix-based operating systems and graphical user interfaces developed, marketed, and sold by Apple Inc. Since 2002, has been included with all new Macintosh computer systems...

    , and Linux
    Linux
    Linux is a Unix-like computer operating system assembled under the model of free and open source software development and distribution. The defining component of any Linux system is the Linux kernel, an operating system kernel first released October 5, 1991 by Linus Torvalds...

    .
  • HeidiSQL
    HeidiSQL
    HeidiSQL, previously known as MySQL-Front, is a free and open source client, or frontend for MySQL and its forks like MariaDB and Percona, developed by German programmer Ansgar Becker and a few other contributors in Delphi. To manage databases with HeidiSQL, users must login to a local or remote...

     - A free and open source client for MySQL, 100% compatible with MariaDB, included with the Windows MSI package of MariaDB beginning with the 5.2.7 release

External links

- lecture given by Monty Widenius at Google
Google
Google Inc. is an American multinational public corporation invested in Internet search, cloud computing, and advertising technologies. Google hosts and develops a number of Internet-based services and products, and generates profit primarily from advertising through its AdWords program...

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK