Przestrzeń tabel
Przestrzeń tabel to miejsce przechowywania, w którym można przechowywać rzeczywiste dane leżące u podstaw obiektów bazy danych . Zapewnia warstwę abstrakcji między danymi fizycznymi i logicznymi oraz służy do przydzielania pamięci dla wszystkich zarządzanych segmentów DBMS . (Segment bazy danych to obiekt bazy danych, który zajmuje przestrzeń fizyczną, taką jak dane tabeli i indeksy ). Po utworzeniu obszaru tabel można odwoływać się za pomocą nazwy podczas tworzenia segmentów bazy danych.
Obszary tabel określają tylko lokalizacje przechowywania bazy danych, a nie logiczną strukturę bazy danych ani schemat bazy danych . Na przykład różne obiekty w tym samym schemacie mogą mieć różne bazowe obszary tabel. Podobnie obszar tabel może obsługiwać segmenty dla więcej niż jednego schematu. Czasami można go użyć do określenia schematu, aby utworzyć więź między danymi logicznymi i fizycznymi.
Korzystając z obszarów tabel, administrator może również kontrolować układ dysku instalacji. Typowym zastosowaniem obszarów tabel jest optymalizacja wydajności. Na przykład intensywnie używany indeks można umieścić na szybkim dysku SSD . Z drugiej strony tabela bazy danych zawierająca zarchiwizowane dane, do których rzadko uzyskuje się dostęp, mogłaby być przechowywana na tańszym, ale wolniejszym magnetycznym dysku twardym .
Chociaż obszary tabel często przechowują swoje dane w pliku systemu plików, pojedynczy plik musi być częścią pojedynczego obszaru tabel. Niektóre systemy zarządzania bazami danych umożliwiają konfigurowanie obszarów tabel bezpośrednio na wpisach urządzeń systemu operacyjnego, zwanych urządzeniami surowymi , zapewniając lepszą wydajność dzięki unikaniu narzutów związanych z systemem plików systemu operacyjnego.
Oracle przechowuje dane logicznie w obszarach tabel i fizycznie w plikach danych powiązanych z odpowiednim obszarem tabel.