Tietokantamoottori

Tietokantamoottori on tietokannan käsittelyyn tarkoitettu ohjelmisto, joka hallinnoi tietojen säilömistä sekä toteuttaa rajapinnan tai kommunikaatiomekanismin sovelluksille tietokannan tietojen käyttöön. Tietokantamoottoria usein käytetään rinnakkaisena terminä tietokantapalvelimelle tai tietokannan hallintajärjestelmälle, mutta nämä ovat usein myös eri käsitteitä.

Tietokantojen hallintajärjestelmät () voi käsittää useita erillisiä ohjelmia ja ne voivat olla korkeamman tason hallinnointisovelluksia, jotka ottavat yhteyden tietokantamoottoriin.

Osa tietokantamoottoreista ovat nk. sulautettuja moottoreita, jotka on tarkoitettu liitettäväksi suoraan osaksi jotain muuta ohjelmaa ja näihin ei välttämättä ole tarjolla ulkoisia liityntöjä tai ne ovat valinnaisia.

 Tietokantamoottoreita 

 Nimi  Lisenssi  Transaktiotuki Aria  GPL  Ei Falcon  GPL  Kyllä InnoDB  GPL  Kyllä MyISAM  GPL  Ei InfiniDB  CPL  Ei TokuDB  GPL  Kyllä WiredTiger  GPL  Kyllä XtraDB  GPL  Kyllä RocksDB  BSD  Kyllä

Lisäksi on tyyppejä kuten sulautettu tietokanta ja muistitietokanta (in-memory database).

Luokka:Tietokantojen hallintajärjestelmät