数据存储器

数据存储器是使用关系数据库的消息存储器。消息传递引擎使用数据存储器来存储数据库中的操作信息,并保存消息传递引擎发生故障后进行恢复时所需的基本对象。

数据存储器由消息传递引擎将持久数据存储在数据库中时使用的一组表构成。请参阅数据存储器表以获取组成数据存储器的表的列表。数据存储器中的所有表都处于同一数据库模式。通过对每个数据存储器使用不同的模式名称,可在同一个数据库中创建多个数据存储器。

消息传递引擎与数据存储器之间的一对一关系意味着每个消息传递引擎必须有自己的数据存储器。消息传递引擎使用 JDBC 数据源的实例与包含该消息传递引擎的数据存储器的数据库交互。图 1演示了这些关系。

图 1. 消息传递引擎与其数据存储器之间的关系。消息传递引擎使用 JDBC 数据源来管理与存储在数据库中的数据存储器进行的交互

数据存储器中的所有表必须存储在同一模式中。通过对每个数据存储器使用不同的模式名称,可在数据库中创建多个数据存储器。尽管所有消息传递引擎使用相同的表名,但它们与模式的关系使每个消息传递引擎能专用自己的表。

数据存储器拓扑

您有多个选项可以用于获取数据存储器及其消息传递引擎的相对位置。拓扑还会定义某个数据存储器与其他数据存储器之间的关系。

下列选项会影响您对数据存储器拓扑的选择:
  • 数据存储器可在其消息传递引擎所在节点上运行,也可在远程节点上运行。
  • 数据存储器可以具有专用的数据库,也可以与其他数据存储器共享数据库。
    提示: 如果您使用的是 Informix® RDBMS,那么请为每个消息传递引擎配置不同的数据库实例。

指示主题类型的图标 概念主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cjm0410_
文件名:cjm0410_.html