InnoDB es un motor de almacenamiento para los sistemas de gestión de bases de datos MySQL y MariaDB . [ 1 ] Desde el lanzamiento de MySQL 5.5.5 en 2010, reemplazó a MyISAM como el tipo de tabla predeterminado de MySQL. [ 2 ] [ 3 ] Proporciona las características estándar de transacciones compatibles con ACID , junto con soporte para claves foráneas ( integridad referencial declarativa ). Se incluye de forma estándar en la mayoría de los binarios distribuidos por MySQL AB , con la excepción de algunas versiones OEM .
Descripción
InnoDB se convirtió en un producto de Oracle Corporation tras la adquisición de la empresa finlandesa Innobase en octubre de 2005. [ 4 ] El software tiene una doble licencia ; se distribuye bajo la Licencia Pública General GNU , pero también puede licenciarse a partes que deseen combinar InnoDB en software propietario . [ 5 ]
InnoDB admite:
- Transacciones SQL y XA
- espacios de tablas
- claves foráneas
- Í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 ]
Véase también
Referencias
- ↑ "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 . Archivado del original el 7 de enero de 2019. 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 .
- ↑ "Oracle anuncia la disponibilidad general de MySQL 5.6" . Archivado del original el 8 de febrero de 2013.
- ↑ "Notas de la versión 10.0.0 de MariaDB" .
- ↑ "Columnas generadas (virtuales y persistentes/almacenadas)" . Base de conocimientos 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.
- Motores de bases de datos
- MySQL
- María DB
- Software Oracle
- Software desarrollado en Finlandia