Tabulkový prostor

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 13. srpna 2022; ověření vyžaduje 1 úpravu .

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.

Poznámky

  1. Oppel, Andrew J. Databáze: příručka pro začátečníky . - McGraw Hill Professional, 2009. - S. 44. - ISBN 978-0-07-160846-6 . Archivováno 8. března 2017 na Wayback Machine . — „[…] logický soubor, který tvoří vrstvu abstrakce mezi fyzickou a logickou vrstvou, čímž poskytuje lepší nezávislost na logických datech.

Odkazy