InnoDB

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
InnoDB
Developer(s)Oracle corporation
Written inC
Operating systemCross-platform
TypeDatabase engine
LicenseGNU GPL v2 or proprietary
Websitewww.innodb.com Edit this on Wikidata

InnoDB is a storage engine for the database management system MySQL and MariaDB[1]. Since the release of MySQL 5.5.5 in 2010, it replaced MyISAM as MySQL's default table type.[2][3] It provides the standard ACID-compliant transaction features, along with foreign key support (Declarative Referential Integrity). It is included as standard in most binaries distributed by MySQL AB, the exception being some OEM versions.

Description[edit]

InnoDB became a product of Oracle Corporation after its acquisition of the Finland-based company Innobase in October 2005.[4] The software is dual licensed; it is distributed under the GNU General Public License, but can also be licensed to parties wishing to combine InnoDB in proprietary software.[5]

InnoDB supports:

See also[edit]

References[edit]

  1. ^ https://mariadb.com/kb/en/innodb/
  2. ^ "Introduction to InnoDB". MySQL 5.5 Reference Manual. Retrieved 2 October 2019.
  3. ^ "Changes in MySQL 5.5.5". MySQL 5.5 Reference Manual. Retrieved 2 October 2019.
  4. ^ "Oracle Announces the Acquisition of Open Source Software Company, Innobase". Oracle Corporation. 7 October 2005. Retrieved 28 March 2017.
  5. ^ "Licensing MySQL and InnoDB". InnoDB.com. Retrieved 31 July 2008.
  6. ^ http://www.oracle.com/us/corporate/press/1904335
  7. ^ https://mariadb.com/kb/en/library/mariadb-1000-release-notes/
  8. ^ "Generated (Virtual and Persistent/Stored) Columns". MariaDB KnowledgeBase. Retrieved 22 December 2019.

External links[edit]