Los dos cambios realizados al formato de almacenamiento de Message Queue han mejorado el rendimiento. Uno de los cambios es en el almacén de archivos, el otro es el almacén JDBC.
Información de transacción en el almacén de archivos. - El formato de la información de estado almacenada en el almacén de archivos de Message Queue ha sido modificado para reducir la E/S de disco y mejorar el rendimiento de las transacciones JMS.
Almacén Oracle JDBC - En versiones anteriores de Message Queue, el esquema del almacén utilizado con Oracle empleaba el tipo de datos LONG RAW para almacenar los datos de los mensajes del almacén. En Oracle 8, Oracle introdujo los tipos de datos BLOB y dejó de utilizar el tipo LONG RAW. Message Queue 3.7 UR1 ha adoptado el tipo de datos BLOB para mejorar el rendimiento y la compatibilidad.
Como estos cambios afectan a la compatibilidad del almacén, la versión del almacén se ha cambiado de 350 a 370. Message Queue 3.7 UR1 es compatible con la conversión automática del almacén persistente de las versiones antiguas 200 y 350 a la versión 370, tanto en el caso de los almacenes basados en JDBC como en los basados en archivos. La primera vez que se inicia imqbrokerd, si la utilidad detecta un almacén más antiguo, lo convertirá al nuevo formato, dejando atrás el almacén antiguo.
Si necesita volver a la versión antigua, puede desinstalar Message Queue 3.7 UR1 y entonces reinstalar la versión que utilizaba anteriormente. Como la copia antigua del almacén se deja intacta, el agente puede ejecutarse con la copia antigua del almacén.