WebSphere Message Broker
requiere una base de datos para cada intermediario.
Este tema proporciona información sobre estas bases de datos y enlaces con
temas que explican cómo crearlas en el sistema de bases de datos que
prefiera. Si define flujos de mensajes que almacenan
datos o recuperan datos de las bases de datos, también podrá seguir las
instrucciones que se facilitan para esas bases de datos de usuarios.
En Windows, si utiliza el Asistente de configuración por omisión, éste
crea automáticamente una base de datos de intermediario para el
intermediario por omisión, en DB2 o en Derby. La siguiente información se
aplica también a las bases de datos creadas por el asistente.
- La base de datos del intermediario
- Un intermediario almacena información de configuración y control en su
base de datos.
La base de datos ha de estar definida antes de crear el
intermediario (porque al crear el intermediario se crean las tablas dentro
de la base de datos especificada), y ha de proporcionar autorización de
acceso a la base de datos a determinados usuarios. La base de datos de
intermediario se conoce también como el 'almacén persistente local' del
intermediario. Elija un nombre exclusivo para la base de datos del
intermediario, por ejemplo WBRKBKDB,
y anótelo para cuando cree el intermediario.
Si
Si crea un intermediario en Linux o UNIX, en función de su sistema operativo, puede crear la base de datos del intermediario en
DB2, Oracle o Sybase, o bien en una base de datos SQL Server en una máquina Windows. En Windows, puede crear la base de
datos del intermediario en DB2, Oracle, Sybase, SQL Server o Derby. Consulte Bases de datos soportadas para comprobar qué bases de
datos están soportadas en el sistema operativo.
- La base de datos del Gestor de configuración
- El Gestor de configuración también almacena información
de configuración y control en su base de datos, conocida como el
depósito interno de configuración. Esta base de datos la crea y gestiona de
forma automática el Gestor de configuración.
Bases de datos de usuarios
Puede crear bases de datos de usuario en todas las bases de datos
soportadas para los sistemas de intermediario. También se da soporte a bases de datos locales y remotas, por ejemplo, Informix
y SQL Server en sistemas Linux y UNIX. Consulte los apartados
Bases de datos soportadas y Ubicaciones de bases de datos si
desea información detallada.
- Compartimiento de base de datos
- Se puede crear una base de datos para cada intermediario o se
puede utilizar una base de datos para varios intermediarios si las
plataformas son compatibles. Las tablas de cada intermediario están
identificadas con el nombre del intermediario; estos identificadores separa
los datos que corresponden a cada intermediario.
- Tamaño de la base de datos
- No hay ningún requisito fijo para el tamaño de la base
del intermediario;
El tamaño requerido depende de la complejidad de los flujos de
mensajes y conjuntos de mensajes. Si desarrolla
flujos de mensajes que incluyan agregación de
mensajes o que soporten muchos publicadores o suscriptores, es
posible que tenga que aumentar los tamaños iniciales.
- Esquema de base de datos
- Cuando se crea un intermediario, las
tablas de base de datos que requiere el componente se crean en el esquema
por omisión asociado al ID de usuario que se emplea para acceder a esa
base de datos. Ese ID de usuario se especifica en el mandato de creación
mqsicreatebroker).
- Para DB2 y Oracle, el comportamiento por omisión es que el nombre del
esquema tome por omisión el valor del ID de usuario utilizado para acceder a
la base de datos.
- Para Sybase y SQLServer, el comportamiento normal es utilizar la base
de datos propietaria del esquema (dbo).
WebSphere Message Broker no requiere un esquema
ni un conjunto de espacios de tabla en particular: puede configurar la
base de datos y acceder a los privilegios del ID de usuario para elegir
sus propios valores.