Mälupõhine andmebaas
Mälupõhine andmebaas (inglise keeles in-memory database, lühend IMDB) on andmebaasi haldamise süsteem, mis talletab andmeid muutmälus. See on vastand andmeid välismälus säilitavatele andmebaasihaldussüsteemidele. Mälupõhised andmebaasid on ketassalvestil põhinevatest kiiremad, kuna ketta poole pöördumine on muutmällu pöördumisest aeglasem, sisemised optimeerimisalgoritmid on lihtsamad ning käideldakse vähem protsessorikäske. Sageli kasutatakse mälupõhiseid andmebaase kriitilise reaktsiooniajaga rakendustes. Ideaalsed kandidaadid on reaalajas ärianalüüsiga, pettuste tuvastamisega või andmete voogedastamisega tegelevad rakendused. Mälupõhised andmebaasid on muutunud üha populaarsemaks, eriti andmeanalüüsi valdkonnas. IMDB kasutuselevõtt on muutunud üha teostatavamaks, kuna mitmetuumalised protsessorid suudavad adresseerida suurt hulka mälu ning muutmälu hind on ajapikku odavnenud. Mälupõhiste andmebaaside peamine tehniline puudus on, et üldjuhul säilitatakse andmeid hävimälus ja toitekatkestuse korral andmed hävivad. Säilmälu kasutamisel suudavad mälupõhised andmebaasid käidelda täiskiirusel ja säilitada andmeid ka toitekatkestuse korral.