En el almacenamiento de datos informáticos , la creación de bandas de datos es la técnica de segmentar datos lógicamente secuenciales, como un archivo, de modo que los segmentos consecutivos se almacenen en diferentes dispositivos de almacenamiento físico.
La creación de bandas es útil cuando un dispositivo de procesamiento solicita datos más rápidamente de lo que un solo dispositivo de almacenamiento puede proporcionarlos. Al distribuir segmentos en varios dispositivos a los que se puede acceder al mismo tiempo, aumenta el rendimiento total de datos. También es un método útil para equilibrar la carga de E / S en una matriz de discos. La creación de bandas se utiliza en todas las unidades de disco en el almacenamiento de matriz redundante de discos independientes (RAID), controladores de interfaz de red , matrices de disco, diferentes computadoras en sistemas de archivos agrupados y almacenamiento orientado a la red , y RAM en algunos sistemas.
Un método de creación de bandas se realiza intercalando segmentos secuenciales en dispositivos de almacenamiento de forma rotatoria desde el comienzo de la secuencia de datos. Esto funciona bien para la transmisión de datos, pero los accesos aleatorios posteriores requerirán saber qué dispositivo contiene los datos. Si los datos se almacenan de manera que a la dirección física de cada segmento de datos se le asigna un mapeo uno a uno a un dispositivo en particular, el dispositivo para acceder a cada segmento solicitado se puede calcular a partir de la dirección sin conocer el desplazamiento de los datos dentro del secuencia completa.
Pueden emplearse otros métodos en los que los segmentos secuenciales no se almacenan en dispositivos secuenciales. Dicho entrelazado no secuencial puede tener ventajas en algunos esquemas de corrección de errores .
Las ventajas de la creación de bandas incluyen el rendimiento y el rendimiento. El entrelazado de tiempo secuencial de los accesos a los datos permite que el menor rendimiento del acceso a los datos de cada dispositivo de almacenamiento se multiplique acumulativamente por el número de dispositivos de almacenamiento empleados. Un mayor rendimiento permite que el dispositivo de procesamiento de datos continúe su trabajo sin interrupciones y, por lo tanto, termine sus procedimientos más rápidamente. Esto se manifiesta en un mejor rendimiento del procesamiento de datos.
Debido a que diferentes segmentos de datos se guardan en diferentes dispositivos de almacenamiento, la falla de un dispositivo provoca la corrupción de la secuencia de datos completa. En efecto, la tasa de fallas de la matriz de dispositivos de almacenamiento es igual a la suma de la tasa de fallas de cada dispositivo de almacenamiento. Esta desventaja de la creación de bandas se puede superar mediante el almacenamiento de información redundante, como la paridad , con el fin de corregir errores. En tal sistema, la desventaja se supera a costa de requerir almacenamiento adicional.
Los segmentos de datos secuenciales escribir o leer desde un disco antes de la operación continúa en el siguiente disco generalmente son llamados trozos , pasos o unidades de banda , mientras que sus grupos lógicos de formación de las operaciones de rayas individuales se denominan tiras o rayas . La cantidad de datos en un fragmento (unidad de banda), a menudo denominada en bytes, se denomina de diversas formas como tamaño del fragmento , tamaño de la zancada , tamaño de la franja , profundidad de la franja o longitud de la franja . La cantidad de discos de datos en la matriz a veces se denomina ancho de banda., pero también puede referirse a la cantidad de datos dentro de una franja. [1] [2] [3] [4]
La cantidad de datos en una zancada multiplicada por el número de discos de datos en la matriz (es decir, profundidad de franja multiplicada por ancho de franja , que en la analogía geométrica produciría un área) a veces se denomina tamaño de franja o ancho de franja . [5] La división en bandas ancha se produce cuando los fragmentos de datos se distribuyen en varias matrices, posiblemente en todas las unidades del sistema. La creación de bandas estrechas se produce cuando los fragmentos de datos se distribuyen entre las unidades en una única matriz.
La repartición de datos se utiliza en algunas bases de datos , tales como Sybase , y en ciertos dispositivos RAID bajo control de software o hardware, tales como IBM 's 9394 RAMAC matriz subsistema. Los sistemas de archivos de los clústeres también utilizan la creación de bandas. Oracle Automatic Storage Management permite que los archivos ASM tengan bandas gruesas o finas.