A tárkezelő
Egy egyszerű adatbázisrendszerben a tárkezelő lehetne az operációs rendszer fájlkezelő része is, de a hatékonyság érdekében az adatbázis-kezelők általában közvetlenül felügyelik az adatok lemezen való tárolását, legalábbis bizonyos körülmények között. A tárkezelő két részből áll, a pufferkezelőből és a fájlkezelőből.
Fájlkezelő | Nyilvántartja a fájlok lemezen való elhelyezkedését és beolvassa egy állomány blokkjait, ha a pufferkezelő erre kéri. A lemezek általában lemezblokkokra vannak osztva, amelyek nagyméretű összefüggő tárolóterületek, melynek mérete akár 4, 8 vagy 16 Kbájt is lehet. |
Pufferkezelő | A memóriát kezeli. Az adatblokkokat a lemezről a fájlkezelő segítségével olvassa be, és kiválaszt egy memóriaterületet, ahol az adott blokkokat tárolni fogja. Egy lemezblokkot a memóriában tarthat egy ideig, de ha a blokk által foglalt memóriára egy másik blokknak van szüksége, akkor a blokkot visszaírja a lemezre. A blokkokat akkor is lemezre írja, ha a tranzakció-kezelő kéri erre. |