Табличное пространство - Tablespace

А табличное пространство это место хранения, где фактические данные, лежащие в основе база данных объекты можно хранить. Он обеспечивает уровень абстракции между физическими и логическими данными,[1] и служит для распределения хранилища для всех СУБД управляемые сегменты. (Сегмент базы данных - это объект базы данных, который занимает физическое пространство, например стол данные и индексы.) После создания табличное пространство может упоминаться по имени при создании сегментов базы данных.

Табличные пространства определяют только места хранения базы данных, но не логическую структуру базы данных, или схема базы данных. Например, разные объекты в одной схеме могут иметь разные базовые табличные пространства. Точно так же табличное пространство может обслуживать сегменты более чем одной схемы. Иногда его можно использовать для указания схемы, чтобы создать связь между логическими и физическими данными.

Используя табличные пространства, администратор также может управлять разметкой диска установки. Обычно табличные пространства используются для оптимизации производительности. Например, часто используемый индекс можно разместить на быстром SSD. С другой стороны, таблица базы данных, содержащая заархивированные данные, к которым редко обращаются, может быть сохранена на менее дорогом, но более медленном магнитный жесткий диск.

В то время как табличные пространства обычно хранят свои данные в файле файловой системы, отдельный файл должен быть частью единого табличного пространства. Немного системы управления базами данных позволяет настраивать табличные пространства непосредственно поверх записей устройств операционной системы, называемых сырые устройства, обеспечивая лучшую производительность, избегая накладных расходов на файловую систему ОС.

Oracle логически хранит данные в табличных пространствах и физически в файлах данных, связанных с соответствующим табличным пространством.

Рекомендации

  1. ^ Оппель, Эндрю Дж. (2009). Базы данных: руководство для новичков. McGraw Hill Professional. п. 44. ISBN  978-0-07-160846-6. Получено 2011-05-23. [...] логический файл, который формирует уровень абстракции между физическим и логическим уровнями, тем самым обеспечивая лучшую логическую независимость данных.