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