Nonstop Database, HiRDB Version 9 Description

[Contents][Glossary][Index][Back][Next]

2.3.4 System configuration

This section uses OpenTP1 as an example for explaining the configuration of a system that uses OLTP.

Organization of this subsection
(1) Linkage to a HiRDB single server configuration
(2) Linkage to a HiRDB parallel server configuration
(3) Linkage to multiple OpenTP1

(1) Linkage to a HiRDB single server configuration

By linking HiRDB single server configurations to OpenTP1, processing at multiple HiRDB single server configurations can be executed centrally. In such a case, the database is partitioned and allocated using a method such as key range partitioning, and OpenTP1 running on each server machine allocates processing to each HiRDB single server configuration. In this way, large-scale transaction processing can be implemented. Linkage with OpenTP1 is the recommended means of integrating multiple HiRDB single server configurations. The following figure shows linkage between HiRDB single server configurations and OpenTP1.

Figure 2-7 Linkage between HiRDB single server configurations and OpenTp1

[Figure]

Explanation
Each of the three server machines is provided with a HiRDB single server configuration and OpenTP1; transaction processing is allocated to each of the three HiRDB single server configurations.

(2) Linkage to a HiRDB parallel server configuration

By linking a HiRDB parallel server configuration to OpenTP1, high-performance, high-load transaction processing can be achieved. The following figure shows linkage between a HiRDB parallel server configuration and OpenTP1.

Figure 2-8 Linkage between a HiRDB parallel server configuration and OpenTP1

[Figure]

Explanation
OpenTP1 is provided at the server machine where the system manager and front-end server are installed in order to control transaction processing.

(3) Linkage to multiple OpenTP1

The following figure shows linkage to multiple OpenTP1 instances.

Figure 2-9 Linkage to multiple OpenTP1

[Figure]

Note
In the above configuration, a single HiRDB and three OpenTP1 instances communicate in a client-server setup to manage transaction processing.