InnoDB es un motor de almacenamiento para el sistema de gestión de bases de datos MySQL y MariaDB . [1] Desde el lanzamiento de MySQL 5.5.5 en 2010, reemplazó MyISAM como el tipo de tabla predeterminado de MySQL. [2] [3] Proporciona las características de transacción estándar que cumplen con ACID , junto con soporte de clave externa ( integridad referencial declarativa ). Se incluye de serie en la mayoría de los binarios distribuidos por MySQL AB , con la excepción de algunas versiones OEM .
Desarrollador (es) | Oracle Corporation |
---|---|
Escrito en | C |
Sistema operativo | Multiplataforma |
Tipo | Motor de base de datos |
Licencia | GNU GPL v2 o propietario |
Sitio web | www |
Descripción
InnoDB se convirtió en un producto de Oracle Corporation después de su adquisición de la empresa Innobase con sede en Finlandia en octubre de 2005. [4] El software tiene doble licencia ; se distribuye bajo la Licencia Pública General GNU , pero también se puede licenciar a las partes que deseen combinar InnoDB en software propietario . [5]
InnoDB admite:
- Transacciones tanto SQL como XA
- Espacios de tabla
- Llaves extranjeras
- Índices de búsqueda de texto completo , desde MySQL 5.6 (febrero de 2013) [6] y MariaDB 10.0 [7]
- Operaciones espaciales, siguiendo el estándar OpenGIS
- Columnas virtuales , en MariaDB [8]
Ver también
Referencias
- ^ https://mariadb.com/kb/en/innodb/
- ^ "Introducción a InnoDB" . Manual de referencia de MySQL 5.5 . Consultado el 2 de octubre de 2019 .
- ^ "Cambios en MySQL 5.5.5" . Manual de referencia de MySQL 5.5 . Consultado el 2 de octubre de 2019 .
- ^ "Oracle anuncia la adquisición de la empresa de software de código abierto, Innobase" . Oracle Corporation . 7 de octubre de 2005 . Consultado el 28 de marzo de 2017 .
- ^ "Licencias de MySQL e InnoDB" . InnoDB.com . Consultado el 31 de julio de 2008 .
- ^ http://www.oracle.com/us/corporate/press/1904335
- ^ https://mariadb.com/kb/en/library/mariadb-1000-release-notes/
- ^ "Columnas generadas (virtuales y persistentes / almacenadas)" . KnowledgeBase de MariaDB . Consultado el 22 de diciembre de 2019 .
enlaces externos
- Mysqltutorial.org , InnoDB y otros tipos de tablas en MySQL
- El motor de almacenamiento InnoDB , en el manual de MySQL.