Onderliggende software component die wordt gebruikt door een Database Management Systeem voor het aanmaken, lezen, bijwerken en verwijderen van data uit een database.
Vele van de moderne database management systemen ondersteunen meerdere storage engines. Zo ondersteunt MySQL bijvoorbeeld zowel InnoDB als MyISAM.
Gebruikt u MySQL voor uw bestandenset dan kunt u in systeeminstellingen aangeven welke storage engine hiervoor moet worden gebruikt.