InnoDB

InnoDB

InnoDB

Storage engine for the MySQL database management system


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

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


References

  1. "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. "Licensing MySQL and InnoDB". InnoDB.com. Retrieved 31 July 2008.
  5. "Generated (Virtual and Persistent/Stored) Columns". MariaDB KnowledgeBase. Retrieved 22 December 2019.


Share this article:

This article uses material from the Wikipedia article InnoDB, and is written by contributors. Text is available under a CC BY-SA 4.0 International License; additional terms may apply. Images, videos and audio are available under their respective licenses.