Tablespace ( angl. tablespace ) – koncept používaný v některých DBMS k uspořádání logického prostoru, ve kterém jsou společně uloženy určené databázové objekty – jako jsou indexy , tabulky a další. Při vytváření tabulkového prostoru se určuje jeho název, který se používá k označení prostoru v dotazech sql [1] .
Tabulkové prostory nemají nic společného s logickou strukturou databáze nebo schématu, ale mají indikovat, kde jsou data uložena na fyzickém médiu. Různé objekty ve stejné databázi, jako je index a tabulka, mohou být fyzicky uloženy v různých prostorech. S tabulkovými prostory má administrátor možnost řídit využití dostupného prostoru databází a optimalizovat výkon. Například prostor používaný pro indexy lze umístit na rychlé disky a prostor používaný pro archivní data lze umístit na pomalejší, ale mnohem větší disky. Rozdělení poskytuje rozdělení jednoho objektu do sekcí, které lze umístit do různých tabulkových prostorů.
Prostory jsou fyzicky uloženy jako soubory, ale některé DBMS mají své vlastní správce svazků, kteří pracují přímo s blokovými zařízeními , což vám umožňuje zvýšit výkon vynecháním volání podpory souborového systému.
Databáze | |
---|---|
Koncepty |
|
Objekty |
|
Klíče | |
SQL | |
Komponenty |