InnoDB - InnoDB
Vývojáři | Společnost Oracle |
---|---|
Napsáno | C |
Operační systém | Cross-platform |
Typ | Databázový stroj |
Licence | GNU GPL v2 nebo proprietární |
webová stránka | www![]() |
InnoDB je úložiště motoru pro Systém pro správu databází MySQL a MariaDB.[1] Od vydání MySQL 5.5.5 v roce 2010 jej nahradil MyISAM jako výchozí typ tabulky MySQL.[2][3] Poskytuje standard KYSELINA -v souladu transakce funkce, spolu s cizí klíč Podpěra, podpora (Deklarativní referenční integrita ). Je součástí většiny standardně binární soubory distribuovány MySQL AB, výjimkou jsou některé OEM verze.
Popis
InnoDB se stal produktem společnosti Oracle Corporation po akvizici finské společnosti Innobase v říjnu 2005.[4] Tento software je duální licence; je distribuován pod GNU General Public License, ale může být také licencován stranám, které chtějí kombinovat InnoDB v proprietární software.[5]
InnoDB podporuje:
- Jak SQL, tak XA transakce
- Tabulkové prostory
- Cizí klíče
- Fulltextové vyhledávání indexy, protože MySQL 5.6 (únor 2013)[6] a MariaDB 10.0[7]
- Prostorové operace v návaznosti na OpenGIS Standard
- Virtuální sloupce, v MariaDB[8]
Viz také
Reference
- ^ https://mariadb.com/kb/en/innodb/
- ^ „Úvod do InnoDB“. Referenční příručka MySQL 5.5. Citováno 2. října 2019.
- ^ „Změny v MySQL 5.5.5“. Referenční příručka MySQL 5.5. Citováno 2. října 2019.
- ^ „Oracle oznamuje akvizici Open Source Software Company, Innobase“. Oracle Corporation. 7. října 2005. Citováno 28. března 2017.
- ^ „Licencování MySQL a InnoDB“. InnoDB.com. Citováno 31. července 2008.
- ^ http://www.oracle.com/us/corporate/press/1904335
- ^ https://mariadb.com/kb/en/library/mariadb-1000-release-notes/
- ^ "Generované (virtuální a trvalé / uložené) sloupce". MariaDB KnowledgeBase. Citováno 22. prosince 2019.
externí odkazy
- Mysqltutorial.org, InnoDB a další typy tabulek v MySQL
- InnoDB Storage Engine v příručce MySQL.