Compaq Reliable Transaction Router rollback, router, RTR configuration, RTR environment, secondary

Models: Reliable Transaction Router

1 78
Download 78 pages 48.87 Kb
Page 74
Image 74

rollback

When a transaction has been committed on the primary database but cannot be committed on its shadow, the committed transaction must be removed or rolled back to restore the database to its pre-transaction state.

router

The RTR role that manages traffic between RTR clients and servers.

RTR configuration

The set of nodes, disk drives, and connections between them used by RTR.

RTR environment

The RTR run-time and system management areas.

RTRData object

An instance of the C++ API RTRData class. This object contains either a message or an event. It is used for both sending and receiving data between client and server applications.

secondary

See shadow.

server

A server is always a server application or process, one that reacts to a client application's units of work and carries them through to completion. This may involve updating persistent storage such as a database file, toggling the switch on a device, or performing another pre-defined task. In the context of RTR, a server must run on a node defined to have the backend role.

In other contexts, a server may be a physical node, but in RTR and in this document, physical servers are called backends or nodes.

server classes

C++ foundation classes used for implementing server applications.

Glossary–8

Page 74
Image 74
Compaq Reliable Transaction Router rollback, router, RTR configuration, RTR environment, RTRData object, secondary, server