InnoDB - InnoDB
| Entwickler | Oracle Corporation |
|---|---|
| Geschrieben in | C. |
| Betriebssystem | Plattformübergreifend |
| Art | Datenbankmodul |
| Lizenz | GNU GPL v2 oder proprietär |
| Webseite |
www |
InnoDB ist eine Speicher-Engine für das Datenbankverwaltungssystem MySQL und MariaDB . Seit der Veröffentlichung von MySQL 5.5.5 im Jahr 2010 wurde MyISAM als Standardtabellentyp für MySQL ersetzt . Es bietet die standardmäßigen ACID- kompatiblen Transaktionsfunktionen sowie Fremdschlüsselunterstützung ( Declarative Referential Integrity ). Es ist standardmäßig in den meisten von MySQL AB vertriebenen Binärdateien enthalten , mit Ausnahme einiger OEM- Versionen.
Beschreibung
InnoDB wurde nach der Übernahme des finnischen Unternehmens Innobase im Oktober 2005 ein Produkt der Oracle Corporation . Die Software ist doppelt lizenziert . Es wird unter der GNU General Public License vertrieben , kann aber auch an Parteien lizenziert werden, die InnoDB in proprietärer Software kombinieren möchten .
InnoDB unterstützt:
- Sowohl SQL- als auch XA- Transaktionen
- Tablespaces
- Fremde Schlüssel
- Volltextsuchindizes seit MySQL 5.6 (Februar 2013) und MariaDB 10.0
- Raumoperationen nach dem OpenGIS- Standard
- Virtuelle Spalten in MariaDB
Siehe auch
Verweise
Externe Links
- Mysqltutorial.org , InnoDB und andere Tabellentypen in MySQL
- Die InnoDB Storage Engine im MySQL-Handbuch.