InnoDB

InnoDB
Sorts DBMS ( lagringsmotor för MySQL )
Utvecklaren Orakel
Skrivet i Xi
Licens Dubbel GPLv2/Egenskapsskyddad [1]
Hemsida innodb.com/products/inno...

InnoDB  är ett av de valbara lågnivåsubsystemen i MySQL DBMS , inkluderat i alla standardbyggen för olika operativsystem. Huvudskillnaden mellan InnoDB och andra lågnivåundersystem av MySQL är närvaron av en transaktionsmekanism och främmande nycklar .

InnoDB utvecklades av Heikki Tuuri ( fin. Heikki Tuuri ) från Innobase  , en finsk mjukvaruleverantör som specialiserat sig på relationsdatabasteknologi. InnoDB är resultatet av forskning utförd av Heikki vid Helsingfors universitet.

Stöd för InnoDB dök upp i MySQL version 3.23 i mitten av 2001 som en experimentell funktion. I version 4.0 ingick InnoDB i standarddistributionen [2] [3] , och sedan version 5.5 har det blivit huvudminnet som standard [4] . Själva DBMS är tillgängligt under en öppen licens.

Efter övertagandet av Innobase 2005 blev InnoDB en produkt av Oracle Corporation [5] .

Till skillnad från MyISAM- tabeller , där en datafil skapas för varje tabell, lagras InnoDB-data i stora delade filer som standard (detta kan ändras med inställningsalternativet innodb_file_per_table), vilket tillåter användning av en sidnumrerad databassidcache. InnoDB-dataformatet ger tillförlitlig datalagring genom transaktionalitet och datalåsning på radnivå.

Från och med MySQL 5.6.4 är fulltextsökning tillgänglig i Innodb .

Anteckningar

  1. InnoDB webbplats » Produkter » InnoDB » Licens . Datum för åtkomst: 30 januari 2012. Arkiverad från originalet den 4 februari 2012.
  2. InnoDB: Transaktioner och låsning på radnivå / Zurück MySql 4.1.x Databas Survival Guide  (  otillgänglig länk) . Hämtad 13 augusti 2016. Arkiverad från original 7 augusti 2016.
  3. MySQL SQL-syntax och  användningstabelltyper . MySQL, 2nd Edition ISBN 978-0-7357-1212-6 . Sams (2003). Hämtad 13 augusti 2016. Arkiverad från originalet 20 augusti 2016.
  4. Vad är nytt i MySQL 5.5 (nedlänk) . Datum för åtkomst: 15 december 2010. Arkiverad från originalet den 18 februari 2012.  
  5. Oracle tillkännager förvärvet av Open Source Software Company, Innobase (nedlänk) . Oracle . Tillträdesdatum: 31 juli 2008. Arkiverad från originalet den 18 februari 2012.  

Litteratur

Länkar