Application structure
An OptiConnect cluster usually has a database system and one or more application systems.
The system where the database resides is the database system, and the systems that contain the applications are the application systems.
The OptiConnect software allows a program on the application system to make database changes or database queries on the database system. Central Processing Unit (CPU) workload ratios of under 30% database and 70% application benefit the most by distributing workloads between systems in the OptiConnect network. Figure 1 shows this type of setup.
Figure 1. CPU utilization by OptiConnectAnother important consideration is whether the application is batch or interactive. This clustering technology is optimal for interactive workloads. Batch workloads require special considerations and might not be appropriate for use in an OptiConnect environment. However, solutions can be designed to effectively handle a mixture of batch and interactive workloads, as well as multiple database and application methods. Applications with heavy database activity and large numbers of file open and close operations might not realize the full potential of the OptiConnect technology.
When a program opens a database file, the associated distributed database management (DDM) file or relational database (RDB) entry identifies the database system name. The OptiConnect connection manager on the application system sends the database request to the database system by using a fast device driver. The OptiConnect communications link provides access at a fraction of the DDM system overhead because its communications protocol operates only in a specific shared bus environment. The OptiConnect connection manager connects the request with an agent job on the database system. Agent jobs work with the database code to issue the request and route the result back to the application system.
Parent topic:
OptiConnect software