Baza de date în memorie
Această intrare sau secțiune despre bazele de date subiect nu menționează sursele necesare sau cei prezenți sunt insuficienți . |
Cu termenul bază de date in-memory ( IMDB ), sau sistem de bază de date de memorie principal ( MMDB ), sau bază de date rezidentă în memorie , ne referim la un SGBD care gestionează datele din memoria principală. Este în contrast cu SGBD-urile care păstrează datele pe memoriile de masă ( hard disk-uri ). Bazele de date de memorie principală sunt mult mai rapide decât bazele de date de memorie masivă, dar pot gestiona cantități mult mai mici de date, atâta timp cât există încă o modalitate de a le recupera în caz de eșec . Cele mai utilizate metode implică fișiere jurnal și puncte de control care păstrează informații pe hard disk la fiecare perioadă de timp prestabilită sau după o anumită cantitate de date stocate / modificate.
Datorită depășirii constrângerilor impuse de timpii de procesare, un IMDB poate fi implementat și cu structuri diferite de cele utilizate pentru abordarea relațională (tabele), precum cele sugerate de modelul reticular (indicatori), de modelul ierarhic (copaci) ) sau de modelul obiectului (obiecte complexe și imbricate).