InnoDB

InnoDB
Tyyppi DBMS ( Storage Engine for MySQL )
Kehittäjä Oraakkeli
Sisään kirjoitettu Xi
Lisenssi Kaksois-GPLv2/omistettu [1]
Verkkosivusto innodb.com/products/inno…

InnoDB  on yksi valittavissa olevista matalan tason alijärjestelmistä MySQL DBMS : ssä , joka sisältyy kaikkiin eri käyttöjärjestelmien standardikoontiversioihin. Suurin ero InnoDB : n ja muiden MySQL:n matalan tason alijärjestelmien välillä on tapahtumamekanismin ja vieraiden avainten läsnäolo .

InnoDB:n on kehittänyt Heikki Tuuri ( suomi Heikki Tuuri ) Innobasesta , suomalaisesta relaatiotietokantatekniikkaan  erikoistuneesta ohjelmistotoimittajasta. InnoDB on Heikin Helsingin yliopistossa tekemän tutkimuksen tulos.

Tuki InnoDB:lle ilmestyi MySQL-versiossa 3.23 vuoden 2001 puolivälissä kokeellisena ominaisuutena. Versiossa 4.0 InnoDB sisällytettiin vakiojakeluun [2] [3] ja versiosta 5.5 lähtien siitä on tullut oletusarvoisesti päämuisti [4] . Itse DBMS on saatavilla avoimella lisenssillä.

Innobasen ostettua vuonna 2005 InnoDB:stä tuli Oracle Corporationin tuote [5] .

Toisin kuin MyISAM -taulukoissa , joissa kullekin taulukolle luodaan yksi tiedosto, InnoDB-tiedot tallennetaan oletuksena suuriin jaettuihin tiedostoihin (tätä voidaan muuttaa asetusvaihtoehdolla innodb_file_per_table), mikä mahdollistaa sivutetun tietokantasivun välimuistin käytön. InnoDB-tietomuoto tarjoaa luotettavan tiedon tallennuksen transaktioiden ja tietojen lukitsemisen kautta rivitasolla.

MySQL 5.6.4:stä alkaen koko tekstihaku on saatavilla Innodbissa .

Muistiinpanot

  1. InnoDB Website » Tuotteet » InnoDB » Lisenssi . Käyttöpäivä: 30. tammikuuta 2012. Arkistoitu alkuperäisestä 4. helmikuuta 2012.
  2. InnoDB: Tapahtumat ja rivitason lukitus / Zurück MySql 4.1.x Database Survival Guide  (  pääsemätön linkki) . Haettu 13. elokuuta 2016. Arkistoitu alkuperäisestä 7. elokuuta 2016.
  3. MySQL SQL -syntaksi ja käyttö -  taulukkotyypit . MySQL, 2. painos ISBN 978-0-7357-1212-6 . Sams (2003). Haettu 13. elokuuta 2016. Arkistoitu alkuperäisestä 20. elokuuta 2016.
  4. Mitä uutta MySQL 5.5:ssä (downlink) . Käyttöpäivä: 15. joulukuuta 2010. Arkistoitu alkuperäisestä 18. helmikuuta 2012.  
  5. Oracle ilmoittaa ostavansa avoimen lähdekoodin ohjelmistoyrityksen, Innobase (downlink) . Oracle . Käyttöpäivä: 31. heinäkuuta 2008. Arkistoitu alkuperäisestä 18. helmikuuta 2012.  

Kirjallisuus

Linkit