Espacio de mesa

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 13 de agosto de 2022; la verificación requiere 1 edición .

Tablespace ( eng.  tablespace ): un concepto utilizado en algunos DBMS para organizar un espacio lógico en el que los objetos de base de datos especificados se almacenan conjuntamente  , como índices , tablas y otros. Al crear un espacio de tabla, se determina su nombre, que se utiliza para indicar el espacio en consultas sql [1] .

Los espacios de tabla no tienen nada que ver con la estructura lógica de una base de datos o un esquema, pero están destinados a indicar dónde se almacenan los datos en los medios físicos. Diferentes objetos en la misma base de datos, como un índice y una tabla, pueden almacenarse físicamente en diferentes espacios. Con los espacios de tablas, el administrador tiene la capacidad de controlar el uso del espacio disponible por parte de la base de datos y optimizar el rendimiento. Por ejemplo, el espacio utilizado para los índices se puede colocar en unidades rápidas y el espacio utilizado para archivar datos se puede colocar en unidades más lentas pero mucho más grandes. La partición proporciona un desglose de un objeto en secciones, que se pueden colocar en diferentes tablespaces.

Los espacios se almacenan físicamente como archivos, pero algunos DBMS tienen sus propios administradores de volumen que funcionan directamente con los dispositivos de bloque , lo que le permite aumentar el rendimiento evitando las llamadas de soporte del sistema de archivos.

Notas

  1. Oppel, Andrew J. Bases de datos: una guía para principiantes . - McGraw Hill Professional, 2009. - Pág. 44. - ISBN 978-0-07-160846-6 . Archivado el 8 de marzo de 2017 en Wayback Machine . — “[…] un archivo lógico que forma una capa de abstracción entre las capas física y lógica, proporcionando así una mejor independencia de los datos lógicos”.

Enlaces