Tablespace ( eng. tablespace ) - et koncept, der bruges i nogle DBMS til at organisere et logisk rum, hvor de angivne databaseobjekter er gemt i fællesskab - såsom indekser , tabeller og andre. Når du opretter et tablespace, bestemmes dets navn, som bruges til at angive pladsen i sql-forespørgsler [1] .
Tablespaces har intet at gøre med den logiske struktur af en database eller et skema, men er beregnet til at angive, hvor data er lagret på fysiske medier. Forskellige objekter i den samme database, såsom et indeks og en tabel, kan fysisk lagres i forskellige rum. Med tablespaces har administratoren mulighed for at kontrollere brugen af tilgængelig plads i databasen og optimere ydeevnen. For eksempel kan plads brugt til indekser placeres på hurtige drev, og plads brugt til arkivdata kan placeres på langsommere, men meget større drev. Partitionering giver en opdeling af et objekt i sektioner, som kan placeres i forskellige tablespaces.
Mellemrum gemmes fysisk som filer, men nogle DBMS'er har deres egne volumenadministratorer, der arbejder direkte med blokenheder , hvilket giver dig mulighed for at øge ydeevnen ved at omgå filsystemsupportopkald.
Database | |
---|---|
Begreber |
|
Objekter | |
Nøgler | |
SQL | |
Komponenter |