Software:InnoDB
From HandWiki
Short description: Storage engine for the MySQL database management system
Developer(s) | Oracle Corporation |
---|---|
Written in | C |
Operating system | Cross-platform |
Type | Database engine |
License | GNU GPL v2 or proprietary |
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:
- Both SQL and XA transactions
- Tablespaces
- Foreign keys
- Full text search indexes, since MySQL 5.6 (February 2013)[6] and MariaDB 10.0[7]
- Spatial operations, following the OpenGIS standard
- Virtual columns, in MariaDB[8]
See also
References
- ↑ "InnoDB". https://mariadb.com/kb/en/innodb/.
- ↑ "Introduction to InnoDB". https://dev.mysql.com/doc/refman/5.5/en/innodb-introduction.html.
- ↑ "Changes in MySQL 5.5.5". https://dev.mysql.com/doc/relnotes/mysql/5.5/en/news-5-5-5.html.
- ↑ "Oracle Announces the Acquisition of Open Source Software Company, Innobase". Oracle Corporation. 7 October 2005. http://www.oracle.com/us/corporate/press/016679_EN.
- ↑ "Licensing MySQL and InnoDB". InnoDB.com. http://www.innodb.com/licenses.php.
- ↑ "Oracle Announces General Availability of MySQL 5.6". http://www.oracle.com/us/corporate/press/1904335.
- ↑ "MariaDB 10.0.0 Release Notes". https://mariadb.com/kb/en/library/mariadb-1000-release-notes/.
- ↑ "Generated (Virtual and Persistent/Stored) Columns". https://mariadb.com/kb/en/library/generated-columns/.
External links
- Mysqltutorial.org, InnoDB and other table types in MySQL
- The InnoDB Storage Engine, in the MySQL manual.
Original source: https://en.wikipedia.org/wiki/InnoDB.
Read more |