lunes, 6 de septiembre de 2010

Agrupación de Registros (Record Blocking)

Para realizar E/S, los registros deben organizarse en bloques. Dado un tamaño de bloque, pueden seguirse los siguientes tres métodos de agrupación en bloques:
1.    Bloques fijos: Se usan registros de longitud fija y un numero entero de registros son Guardados en un bloque. Puede haber espacio sin usar al final de cada bloque.
2.    Bloque de longitud variable por tramos: Se usan registros de longitud variable y agrupados en bloques sin dejar espacios sin usar.
3.    Bloque de longitud variable sin tramos: Son usados registros de longitud variable, pero no se dividen en tramos. En la mayoria de los bloques habrá un espacio desperdiciado, debido a la imposibilidad de aprovechar el resto del bloque si el registro siguiente es mayor que el espacio sin usar restante.
Los bloques de tamaño fijo son el modo mas común de archivos secuenciales con registro de
longitud variable. Los bloques de longitud variable por tramos constituyen un
almacenamiento eficaz y no ponen limites al tamaño de los registros. Pero esta tecnica es difícil de implementar.

No hay comentarios:

Publicar un comentario