Tablespace

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită la 13 august 2022; verificarea necesită 1 editare .

Tablespace ( eng.  tablespace ) - un concept folosit în unele SGBD pentru a organiza un spațiu logic în care obiectele de bază de date specificate sunt stocate în comun  - cum ar fi indecși , tabele și altele. La crearea unui spațiu tabelă, se determină numele acestuia, care este folosit pentru a indica spațiul în interogările sql [1] .

Spațiile de tabele nu au nimic de-a face cu structura logică a unei baze de date sau a unei scheme, dar sunt destinate să indice unde sunt stocate datele pe suport fizic. Diferite obiecte din aceeași bază de date, cum ar fi un index și un tabel, pot fi stocate fizic în spații diferite. Cu tablespaces, administratorul are capacitatea de a controla utilizarea spațiului disponibil de către baza de date și de a optimiza performanța. De exemplu, spațiul folosit pentru indexuri poate fi plasat pe unități rapide, iar spațiul utilizat pentru arhivarea datelor poate fi plasat pe unități mai lente, dar mult mai mari. Partiționarea oferă o defalcare a unui obiect în secțiuni, care pot fi plasate în diferite spații de masă.

Spațiile sunt stocate fizic ca fișiere, dar unele SGBD -uri au propriile lor manageri de volum care lucrează direct cu dispozitive bloc , ceea ce vă permite să creșteți performanța ocolind apelurile de asistență ale sistemului de fișiere.

Note

  1. Oppel, Andrew J. Baze de date: un ghid pentru începători . - McGraw Hill Professional, 2009. - P. 44. - ISBN 978-0-07-160846-6 . Arhivat pe 8 martie 2017 la Wayback Machine . — „[…] un fișier logic care formează un strat de abstractizare între straturile fizice și logice, oferind astfel o mai bună independență a datelor logice.”

Link -uri