+

Search Tips   |   Advanced Search

Configuration planning for a messaging engine to use a data store


Relational database management system (RDBMS) for the data store

We might want to choose the RDBMS that we use for other applications, particularly if we are already familiar with the tools we use for managing that RDBMS. We might also want to consider the following criteria:

When a new messaging engine that uses a data store is created on a single server, it is configured to use an Apache Derby data source by default. This enables the messaging engine to run without needing any additional configuration. The default embedded Derby data source is sufficient for many purposes. Other relational database management systems offer more comprehensive tooling and improved performance, particularly scalability on larger machines with more than two processors.

WebSphere Application Server supports direct customer use of the Apache Derby database in test environments only. The product does not support direct customer use of Apache Derby database in production environments. The product supports the use of Apache Derby only by internal application server componentsf in production environments.


Database topology

We must consider several options when selecting the relative location of a data store and its messaging engine:


Automatic creation of database tables

Consider whether we want WAS to create the data store tables automatically or whether we want the database administrator to create the tables beforehand:


Amount of BLOB space required to hold message data

Message data is stored in a database table column of datatype BLOB. Before creating a data store, consider the size of our expected workload to ensure that the database administrator creates a sufficiently large BLOB space to hold your message data.


Related:

  • Data stores
  • Data store high availability
  • Data store topologies
  • Configure a JDBC data source for a messaging engine
  • Create data store tables
  • Data store tables
  • Database privileges