Resumen de tipos y funciones de base de datos IMS
La tabla siguiente proporciona un resumen de características, funciones y opciones de los distintos tipos de bases de datos IMS .
tipos de base de datos
Puede encontrar información sobre los tipos de bases de datos compatibles con IMS en la siguiente tabla:
| Tipo de base de datos | Método de acceso | Base de datos con todas las funciones | Base de datos Fast Path | Base de datos de alta disponibilidad (HALDB) |
|---|---|---|---|---|
| HSAM | Método de acceso secuencial jerárquico | Sí | Nee | Nee |
| HISAM | Método de acceso secuencial indexado jerárquico | Sí | Nee | Nee |
| SHSAM | Método de acceso secuencial jerárquico simple | Sí | Nee | Nee |
| SHISAM | Método de acceso secuencial indexado jerárquico simple | Sí | Nee | Nee |
| GSAM | Método de acceso secuencial generalizado | Sí | Nee | Nee |
| HAMD | Método de acceso directo jerárquico | Sí | Nee | Nee |
| PHDAM | Método de acceso directo jerárquico particionado | Sí | Nee | Sí |
| OCULTO | Método de acceso directo indexado jerárquico | Sí | Nee | Nee |
| PHIDAM | Método de acceso directo indexado jerárquico particionado | Sí | Nee | Sí |
| PSINDEX | Base de datos de índices secundarios particionados | Sí | Nee | Sí |
| DEDB | Base de datos de entrada de datos (acceso directo jerárquico) | Nee | Sí | Nee |
| MSDB | Base de datos de almacenamiento principal (acceso directo jerárquico) | Nee | Sí | Nee |
Resumen de las características de la base de datos
| característica | HSAM | HISAM | HAMD | PHDAM | OCULTO | PHIDAM | DEDB | MSDB |
|---|---|---|---|---|---|---|---|---|
| Estructuras jerárquicas | Sí | Sí | Sí | Sí | Sí | Sí | Sí | Nee |
| Almacenamiento de acceso directo | Sí | Sí | Sí | Sí | Sí | Sí | Sí | Nee |
| Varios grupos de conjuntos de datos | Nee | Nee | Sí | Sí | Sí | Sí | Nee | Nee |
| Relaciones lógicas | Nee | Sí | Sí | Sí | Sí | Sí | Nee | Nee |
| Segmentos de longitud variable | Nee | Sí | Sí | Sí | Sí | Sí | Sí | Nee |
| Edición/compresión de segmentos | Nee | Sí | Sí | Sí | Sí | Sí | Sí | Nee |
| Rutinas de salida de captura de datos | Nee | Sí | Sí | Sí | Sí | Sí | Sí | Nee |
| sensibilidad a nivel de campo | Sí | Sí | Sí | Sí | Sí | Sí | Nee | Nee |
| Índice primario | Nee | Sí | Nee | Nee | Sí | Sí | Nee | Nee |
| Índice secundario | Nee | Sí | Sí | Sí | Sí | Sí | Sí | Nee |
| Registro, recuperación, reorganización fuera de línea | Nee | Sí | Sí | Sí | Sí | Sí | Sí | Sí |
| VSAM | Nee | Sí | Sí | Sí | Sí | Sí | Sí | No aplicable |
| OSAM | Nee | Nee | Sí | Sí | Sí | Sí | Nee | No aplicable |
| QSAM/BSAM | Sí | Nee | Nee | Nee | Nee | Nee | Nee | No aplicable |
| Operadores booleanos | Sí | Sí | Sí | Sí | Sí | Sí | Sí | Nee |
| Códigos de mandato | Sí | Sí | Sí | Sí | Sí | Sí | Sí | Nee |
| Punteros de subconjunto | Nee | Nee | Nee | Nee | Nee | Nee | Sí | Nee |
| Utiliza almacenamiento principal | Nee | Nee | Nee | Nee | Nee | Nee | Nee | Sí |
| Paralelismo alto (llamada de campo) | Nee | Nee | Nee | Nee | Nee | Nee | Nee | Sí |
| Compactación | Sí | Sí | Sí | Sí | Sí | Sí | Sí | Nee |
| Soporte de DBRC | Sí | Sí | Sí | Obligatorio | Sí | Necesario1 | Sí | No aplicable |
| Soporte de particionamiento | Nee | Nee | Nee | Sí | Nee | Sí | Sí | Nee |
| Uso compartido de datos | Sí | Sí | Sí | Sí | Sí | Sí | Sí | Nee |
| Compartimiento de partición | Nee | Nee | Nee | Sí | Nee | Sí | Sí | Nee |
| Compartición de nivel de bloque | Sí | Sí | Sí | Sí | Sí | Sí | Sí | Nee |
| Compartición de área | No aplicable | No aplicable | No aplicable | No aplicable | No aplicable | No aplicable | Sí | No aplicable |
| Desactivación de registro | Nee | Nee | Nee | Nee | Nee | Nee | Sí | No aplicable |
| Tamaño de la base de datos | Medio | Medio | Medio | Grande | Medio | Grande | Grande | Pequeña |
| Programas de utilidad en línea | Nee | Nee | Nee | Nee | Nee | Nee | Sí | Nee |
| Reorganización en línea | Nee | Nee | Nee | Sí | Nee | Sí | Sí | Nee |
| Proceso por lotes | Sí | Sí | Sí | Sí | Sí | Sí | Nee | Nee |
Notas de la tabla:
- El catálogo de IMS es una base de datos PHIDAM. A diferencia de otras bases de datos HALDB, la base de datos PHIDAM del catálogo de IMS no requiere soporte DBRC. Sin embargo, se recomienda encarecidamente el soporte de DBRC fuera de los entornos de prueba y desarrollo.