Usuario:Dr. Leon Garza Peña/Taller

De Wikipedia, la enciclopedia libre

Un tablespace es un lugar de almacenamiento donde los datos reales subyacen database donde los objetos se pueden guardar. Proporciona una capa de abstracción entre los datos físicos y lógicos, [1]​ y sirve para asignar almacenamiento para todos DBMS los segmentos gestionados. (Un segmento de la base de datos es un objeto de base de datos el cual ocupa un espacio físico, como table datos y indexes.) Una vez creado, un espacio de tabla puede ser referido por su nombre al crear segmentos de base de datos.

Un espacio de tabla sólo especifican las ubicaciones de almacenamiento de la base de datos, no la estructura lógica de la tabla de datos, o database schema. For instance, different objects in the same schema may have different underlying tablespaces. Similarly, a tablespace may service segments for more than one schema. Sometimes it can be used to specify schema as to form a bond between logical and physical data.

By using tablespaces, an administrator can control the disk layout of an installation. A common use of tablespaces is to optimize performance. For example, a heavily used index can be placed on a fast SCSI disk. On the other hand, a database table which contains archived data that is rarely accessed could be stored on a less expensive but slower IDE disk.

  1. Oppel, Andrew J. (2009). Databases: a beginner's guide. McGraw Hill Professional. p. 44. ISBN 978-0-07-160846-6. Consultado el 23 de mayo de 2011. «[...] a logical file that forms a layer of abstraction between the physical and logical layers, thereby providing better logical data independence.»