Asztalteret

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2022. augusztus 13-án felülvizsgált verziótól ; az ellenőrzéshez 1 szerkesztés szükséges .

Táblázatterület ( eng.  tablespace ) – egyes DBMS - ekben használt fogalom egy logikai tér megszervezésére, amelyben a megadott adatbázis -objektumok együttesen vannak tárolva  – például indexek , táblák és mások. A táblaterület létrehozásakor meghatározásra kerül a neve, amely az sql lekérdezésekben a szóköz jelzésére szolgál [1] .

A táblaterületeknek semmi közük egy adatbázis vagy séma logikai struktúrájához, hanem azt a célt szolgálják, hogy jelezzék, hol tárolják az adatokat a fizikai adathordozón. Ugyanabban az adatbázisban különböző objektumok, például egy index és egy tábla, fizikailag különböző helyeken tárolhatók. A táblaterületekkel a rendszergazda szabályozhatja a rendelkezésre álló terület adatbázis általi felhasználását, és optimalizálhatja a teljesítményt. Például az indexek számára használt területet a gyors meghajtókon, az archív adatokhoz használt területet pedig a lassabb, de sokkal nagyobb meghajtókon lehet elhelyezni. A particionálás lehetővé teszi egy objektum részekre bontását, amelyek különböző táblaterületekre helyezhetők el.

A terek fizikailag fájlként vannak tárolva, de egyes DBMS - ek saját kötetkezelővel rendelkeznek, amelyek közvetlenül a blokkeszközökkel működnek , ami lehetővé teszi a teljesítmény növelését a fájlrendszer-támogatási hívások megkerülésével.

Jegyzetek

  1. Oppel, Andrew J. Adatbázisok: útmutató kezdőknek . - McGraw Hill Professional, 2009. - P. 44. - ISBN 978-0-07-160846-6 . Archiválva : 2017. március 8. a Wayback Machine -nál . — „[…] logikai fájl, amely absztrakciós réteget képez a fizikai és logikai rétegek között, ezáltal jobb logikai adatfüggetlenséget biztosít.”

Linkek