Planejamento de Configuração para um Mecanismo do Sistema de Mensagens para Usar um Armazenamento de Dados
Você deve considerar um número de opções antes de configurar um mecanismo do sistema de mensagens para usar um armazém de dados.
Sistema de Gerenciamento de Banco de Dados Relacional (RDBMS) para a Origem de Dados
Você poderá desejar escolher o RDBMS que utiliza em outros aplicativos, particularmente se já estiver familiarizado com as ferramentas utilizadas para gerenciar esse RDBMS. Você também poderá desejar considerar os seguintes critérios:- Desempenho
- Escalabilidade
- Disponibilidade, especialmente se você estiver executando mecanismos do sistema de mensagens em um ambiente de alta disponibilidade
Quando um novo mecanismo do sistema de mensagens que utiliza um armazém de dados é criado em um único servidor, ele é configurado para utilizar uma origem de dados Apache Derby por padrão. Isso permite que o mecanismo do sistema de mensagens seja executado sem a necessidade de nenhuma configuração adicional. A origem de dados Derby incorporada padrão é suficiente para muitas finalidades. Outros sistemas de gerenciamento de banco de dados relacional oferecem ferramentas mais abrangentes e desempenho aprimorado, escalabilidade especial em máquinas maiores com mais de dois processadores.

Topologia de Banco de Dados
- Decida se o armazém de dados será executado no mesmo nó do mecanismo do sistema de mensagens ou em um nó remoto. Em alguns casos, a execução do armazém de dados em um nó remoto pode melhorar o desempenho. Em outros casos, um banco de dados local fornece desempenho equivalente a um banco de dados remoto. Você poderá desejar conduzir a sua própria análise de desempenho, porque as características de desempenho podem ser muito sensíveis à especificação de hardware.
- Decida se o armazém de dados terá um banco de dados dedicado ou se compartilhará um banco de dados com outros armazéns de dados.
- Considere as implicações para alta disponibilidade de sua opção de topologia.
Criação Automática de Tabelas de Banco de Dados
- O WebSphere Application Server poderá criar as tabelas de armazém de dados automaticamente se selecionar a opção Criar Tabelas ao configurar o armazém de dados para usar uma origem de dados. Se você deseja optar por esta opção, primeiro você deve garantir que o WebSphere Application Server
possui autoridade suficiente para criar tabelas e índices configurando os privilégios necessários para o banco de dados
escolhido.Restrição ao DB2 para z/OS: A opção para o WebSphere Application Server para criar as tabelas não está disponível com o DB2 para z/OS. Se usar o DB2 para z/OS, o administrador de banco de dados deverá criar as tabelas do armazém de dados manualmente.
- Para ativar o administrador de banco de dados para criar as tabelas manualmente, você deve fornecer instruções da linguagem de definição de dados (DDL) criadas usando o comando sibDDLGenerator.
Quantidade de espaço de BLOB necessário para conter dados de mensagens
Os dados da mensagem são armazenados em uma coluna da tabela de banco de dados do tipo de dados BLOB. Antes de criar um armazém de dados, é necessário considerar o tamanho da carga de trabalho esperada para garantir que o administrador de banco de dados crie um espaço de BLOB suficientemente grande para manter os dados da mensagem.